From: Bruno Haible Date: Sun, 29 Jun 2025 07:08:45 +0000 (+0200) Subject: examples: Extend the hello-sh example, part 2. X-Git-Tag: v0.26~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb92bff15a1a64168e00fb7a3d7045ade83d7936;p=thirdparty%2Fgettext.git 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. --- diff --git a/gettext-tools/examples/hello-sh/hello-2.sh b/gettext-tools/examples/hello-sh/hello-2.sh new file mode 100644 index 000000000..1de130875 --- /dev/null +++ b/gettext-tools/examples/hello-sh/hello-2.sh @@ -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 diff --git a/gettext-tools/examples/hello-sh/hello-3.sh b/gettext-tools/examples/hello-sh/hello-3.sh new file mode 100644 index 000000000..eca5a3808 --- /dev/null +++ b/gettext-tools/examples/hello-sh/hello-3.sh @@ -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