To conclude this thread I've now an internationalization example that 
uses CGI::Application::Plugin::I18N:

http://metsankulma.homelinux.net/cgi-bin/l10n_example_4/main.cgi

(source tarball download link should work this time from the beginning - 
thanks to Anders to point that out).

I extract the translatable strings with xgettext.pl (a part of 
Locale::Maketext::Lexicon) and mangle and edit them with GNU gettext 
tools (including Emacs' PO Mode).

At the moment I'm more comfortable with CAP::I18N than plain 
Locale::Maketext, so my future localizations will be based on 
l10n_example_4.

On 05/27/2010 03:20 PM, Jani-Hur wrote:

> However now when I reload the test I found these warnings from Apache's
> error log:
>
> Unrecognized escape \p passed through at (eval 24) line 1.
> Unrecognized escape \p passed through at (eval 26) line 1.
> Use of uninitialized value $_[0] in pattern match (m//) at
> /usr/share/perl/5.10/I18N/LangTags.pm line 398.

I don't get these warnings on my example. Could this be a file encoding 
issue ?

#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################

Reply via email to