Using Mono.Unix with Gtk# using Stetic applications
The current state of translating Mono gui apps made in stetic is broken. A patch must be applied to intltools-extract in order for it to work. Here are the steps to make it work:
Enter your home directory.
$ cd ~
Download the patch, save as thepatchfile.diff in your home directory.
$ wget -O thepatchfile.diff http://bugzilla.ximian.com/showattachment.cgi?attach_id=17307
Copy intltool-extract program to your home directory.
$ cp /usr/bin/intltool-extract ~
Patch intltool-extract to give it stetic gui capability.
$ patch -p0 intltool-extract < thepatchfile.diff
Enter your project's source code directory.
$ cd project_source
Compile stetic.gui into a form that intltools-extract can digest. This will create stetic.gui.h in C format (even if you wrote your code in C#). gtk-gui/gui.stetic is the default location where MonoDevelop puts your stetic file.
$ ~/intltool-extract --type=gettext/stetic gtk-gui/gui.stetic
Create .po file. Note the language is described as C, even though the code is written in C# with Gtk#. This is OK. It will output en.po, or whatever filename you choose after "-o"
$ xgettext -a -T -o en.po --language=C gui.stetic.h
You now have your .po file! Read above for how to edit this file.