jpayne@68
|
1 This directory contains simple examples of the use of GNU gettext.
|
jpayne@68
|
2 Each example is a simple "hello world" program with a very small message
|
jpayne@68
|
3 catalog, written in a particular programming language for a particular
|
jpayne@68
|
4 environment.
|
jpayne@68
|
5
|
jpayne@68
|
6 Example Language GUI Environment
|
jpayne@68
|
7
|
jpayne@68
|
8 hello-c C
|
jpayne@68
|
9 hello-c-gnome C GNOME (obsolete)
|
jpayne@68
|
10 hello-c-gnome3 C GNOME 3.10 or later
|
jpayne@68
|
11 hello-c++ C++
|
jpayne@68
|
12 hello-c++20 C++ 20
|
jpayne@68
|
13 hello-c++-qt C++ Qt
|
jpayne@68
|
14 hello-c++-kde C++ KDE
|
jpayne@68
|
15 hello-c++-gnome C++ GNOME (obsolete)
|
jpayne@68
|
16 hello-c++-wxwidgets C++ wxWidgets
|
jpayne@68
|
17 hello-objc ObjectiveC
|
jpayne@68
|
18 hello-objc-gnustep ObjectiveC GNUstep
|
jpayne@68
|
19 hello-objc-gnome ObjectiveC GNOME (obsolete)
|
jpayne@68
|
20 hello-sh Shell
|
jpayne@68
|
21 hello-python Python
|
jpayne@68
|
22 hello-clisp Lisp
|
jpayne@68
|
23 hello-librep librep
|
jpayne@68
|
24 hello-guile Scheme
|
jpayne@68
|
25 hello-smalltalk Smalltalk
|
jpayne@68
|
26 hello-java Java
|
jpayne@68
|
27 hello-java-awt Java AWT
|
jpayne@68
|
28 hello-java-swing Java Swing
|
jpayne@68
|
29 hello-java-qtjambi Java Qt
|
jpayne@68
|
30 hello-csharp C#
|
jpayne@68
|
31 hello-csharp-forms C# Forms
|
jpayne@68
|
32 hello-gawk awk
|
jpayne@68
|
33 hello-pascal Pascal
|
jpayne@68
|
34 hello-ycp YCP libyui
|
jpayne@68
|
35 hello-tcl Tcl
|
jpayne@68
|
36 hello-tcl-tk Tcl Tk
|
jpayne@68
|
37 hello-perl Perl
|
jpayne@68
|
38 hello-php PHP
|
jpayne@68
|
39
|
jpayne@68
|
40 Before building an example, you need to
|
jpayne@68
|
41 1. Build and install the GNU gettext package, as described in the INSTALL
|
jpayne@68
|
42 file.
|
jpayne@68
|
43 2. cd to the example and do
|
jpayne@68
|
44 ./autogen.sh
|
jpayne@68
|
45 3. Then you can build the example as usual:
|
jpayne@68
|
46 ./configure --prefix=/some/prefix
|
jpayne@68
|
47 make
|
jpayne@68
|
48 make install
|
jpayne@68
|
49 and see it work by executing
|
jpayne@68
|
50 /some/prefix/bin/hello
|
jpayne@68
|
51
|
jpayne@68
|
52 The po/ directories of the examples use different binary catalog formats and
|
jpayne@68
|
53 Makefile types:
|
jpayne@68
|
54
|
jpayne@68
|
55 Example Binary catalog format Makefile type
|
jpayne@68
|
56
|
jpayne@68
|
57 hello-c .gmo Makefile.in.in
|
jpayne@68
|
58 hello-c-gnome .gmo Makefile.in.in
|
jpayne@68
|
59 hello-c-gnome3 .gmo Makefile.in.in
|
jpayne@68
|
60 hello-c++ .gmo Makefile.in.in
|
jpayne@68
|
61 hello-c++20 .gmo Makefile.in.in
|
jpayne@68
|
62 hello-c++-kde .gmo Makefile.in.in
|
jpayne@68
|
63 hello-c++-gnome .gmo Makefile.in.in
|
jpayne@68
|
64 hello-objc .gmo Makefile.in.in
|
jpayne@68
|
65 hello-objc-gnome .gmo Makefile.in.in
|
jpayne@68
|
66 hello-c++-wxwidgets .gmo Makefile.am
|
jpayne@68
|
67 hello-sh .gmo Makefile.am
|
jpayne@68
|
68 hello-python .gmo Makefile.am
|
jpayne@68
|
69 hello-clisp .gmo Makefile.am
|
jpayne@68
|
70 hello-librep .gmo Makefile.am
|
jpayne@68
|
71 hello-guile .gmo Makefile.am
|
jpayne@68
|
72 hello-smalltalk .gmo Makefile.am
|
jpayne@68
|
73 hello-gawk .gmo Makefile.am
|
jpayne@68
|
74 hello-pascal .gmo Makefile.am
|
jpayne@68
|
75 hello-ycp .gmo Makefile.am
|
jpayne@68
|
76 hello-perl .gmo Makefile.am
|
jpayne@68
|
77 hello-php .gmo Makefile.am
|
jpayne@68
|
78 hello-java .properties Makefile.am
|
jpayne@68
|
79 hello-java-awt .properties Makefile.am
|
jpayne@68
|
80 hello-java-swing .properties Makefile.am
|
jpayne@68
|
81 hello-java-qtjambi .properties Makefile.am
|
jpayne@68
|
82 hello-csharp .resources.dll Makefile.am
|
jpayne@68
|
83 hello-csharp-forms .resources.dll Makefile.am
|
jpayne@68
|
84 hello-tcl .msg Makefile.am
|
jpayne@68
|
85 hello-tcl-tk .msg Makefile.am
|
jpayne@68
|
86 hello-c++-qt .qm Makefile.am
|
jpayne@68
|
87 hello-objc-gnustep .strings GNUmakefile
|
jpayne@68
|
88
|