Thread localization - Anfängerfrage (20 answers)
Opened by naspdep at 2012-06-11 10:34

naspdep
 2012-06-15 11:58
#159051 #159051
User since
2012-06-11
8 Artikel
BenutzerIn
[default_avatar]
Ich habe mir mal die Beispiele angesehen, die dort erwähnt werden. Da wird Gettext gar nicht geladen. Jetzt bin ich noch verwirrter.

Eines davon ist:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!@PERL@
# Example for use of GNU gettext.
# This file is in the public domain.
#
# Source code of the Perl program, using the Locale::Messages API.

use Locale::Messages qw (textdomain bindtextdomain gettext);
use POSIX qw(getpid);

binmode STDOUT, ':raw'; # Needed to make it work in UTF-8 locales in Perl-5.8.

sub _ ($) { &gettext; }

textdomain "hello-perl";
bindtextdomain "hello-perl", "@localedir@";

print _"Hello, world!";
print "\n";
printf _"This program is running as process number %d.", getpid();
print "\n";


Für @PERL@ in Z.1 habe ich /usr/bin/perl -w eingegeben.
Aber was er in Z.15 für @localedir@ haben will, ist mir iwie nicht ganz klar. Will er den Pfad zu den po-Dateien? Will er den Ordner, in dem meine locales drin sind? Will er einen Ordner zu Locale-Modulen? Alles schon ausprobiert, aber funktionieren tut das Beispiel so trotzdem nicht...

View full thread localization - Anfängerfrage