examples: Extend the hello-sh example, part 2.

* gettext-tools/examples/hello-sh/hello-2.sh: New file, based on
gettext-tools/examples/hello-sh/hello-1.sh.
* gettext-tools/examples/hello-sh/hello-3.sh: New file, based on
gettext-tools/examples/hello-sh/hello-2.sh.
This commit is contained in:
Bruno Haible 2025-06-29 09:08:45 +02:00
parent 35fee570e4
commit eb92bff15a
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,15 @@
#!/bin/sh
# Example for use of GNU gettext.
# This file is in the public domain.
#
# Source code of the POSIX sh program that uses a POSIX:2024 compliant 'printf'.
TEXTDOMAIN=hello-sh
export TEXTDOMAIN
TEXTDOMAINDIR='@localedir@'
export TEXTDOMAINDIR
gettext "Hello, world!"; echo
pid=$$
env printf "`gettext \"This program is running as process number %u.\"`"'\n' $pid

View File

@ -0,0 +1,15 @@
#!/bin/sh
# Example for use of GNU gettext.
# This file is in the public domain.
#
# Source code of the POSIX sh program that uses the 'printf_gettext' program.
TEXTDOMAIN=hello-sh
export TEXTDOMAIN
TEXTDOMAINDIR='@localedir@'
export TEXTDOMAINDIR
gettext "Hello, world!"; echo
pid=$$
printf_gettext 'This program is running as process number %u.' $pid; echo