| This directory contains simple examples of the use of GNU gettext. |
| Each example is a simple "hello world" program with a very small message |
| catalog, written in a particular programming language for a particular |
| environment. |
| |
| Example Language GUI Environment |
| |
| hello-c C |
| hello-c-gnome C GNOME (obsolete) |
| hello-c-gnome3 C GNOME 3.10 or later |
| hello-c++ C++ |
| hello-c++-qt C++ Qt |
| hello-c++-kde C++ KDE |
| hello-c++-gnome C++ GNOME (obsolete) |
| hello-c++-wxwidgets C++ wxWidgets |
| hello-objc ObjectiveC |
| hello-objc-gnustep ObjectiveC GNUstep |
| hello-objc-gnome ObjectiveC GNOME (obsolete) |
| hello-sh Shell |
| hello-python Python |
| hello-clisp Lisp |
| hello-librep librep |
| hello-guile Scheme |
| hello-smalltalk Smalltalk |
| hello-java Java |
| hello-java-awt Java AWT |
| hello-java-swing Java Swing |
| hello-java-qtjambi Java Qt |
| hello-csharp C# |
| hello-csharp-forms C# Forms |
| hello-gawk awk |
| hello-pascal Pascal |
| hello-ycp YCP libyui |
| hello-tcl Tcl |
| hello-tcl-tk Tcl Tk |
| hello-perl Perl |
| hello-php PHP |
| |
| Before building an example, you need to |
| 1. Build and install the GNU gettext package, as described in the INSTALL |
| file. |
| 2. cd to the example and do |
| ./autogen.sh |
| 3. Then you can build the example as usual: |
| ./configure --prefix=/some/prefix |
| make |
| make install |
| and see it work by executing |
| /some/prefix/bin/hello |
| |
| The po/ directories of the examples use different binary catalog formats and |
| Makefile types: |
| |
| Example Binary catalog format Makefile type |
| |
| hello-c .gmo Makefile.in.in |
| hello-c-gnome .gmo Makefile.in.in |
| hello-c-gnome3 .gmo Makefile.in.in |
| hello-c++ .gmo Makefile.in.in |
| hello-c++-kde .gmo Makefile.in.in |
| hello-c++-gnome .gmo Makefile.in.in |
| hello-objc .gmo Makefile.in.in |
| hello-objc-gnome .gmo Makefile.in.in |
| hello-c++-wxwidgets .gmo Makefile.am |
| hello-sh .gmo Makefile.am |
| hello-python .gmo Makefile.am |
| hello-clisp .gmo Makefile.am |
| hello-librep .gmo Makefile.am |
| hello-guile .gmo Makefile.am |
| hello-smalltalk .gmo Makefile.am |
| hello-gawk .gmo Makefile.am |
| hello-pascal .gmo Makefile.am |
| hello-ycp .gmo Makefile.am |
| hello-perl .gmo Makefile.am |
| hello-php .gmo Makefile.am |
| hello-java .properties Makefile.am |
| hello-java-awt .properties Makefile.am |
| hello-java-swing .properties Makefile.am |
| hello-java-qtjambi .properties Makefile.am |
| hello-csharp .resources.dll Makefile.am |
| hello-csharp-forms .resources.dll Makefile.am |
| hello-tcl .msg Makefile.am |
| hello-tcl-tk .msg Makefile.am |
| hello-c++-qt .qm Makefile.am |
| hello-objc-gnustep .strings GNUmakefile |
| |