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/ ## ## ## ################################################################