facf0c92e0
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
89 lines
4.3 KiB
Plaintext
89 lines
4.3 KiB
Plaintext
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++20 C++ 20
|
|
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++20 .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
|
|
|