Hello, I make now version 0.22 which repair this problem via disabling for now test 01_basic.tt.
> ------------ Původní zpráva ------------ > Od: sawyer x <[email protected]> > Předmět: Re: [Dancer-users] Problem with Dancer::Plugin::I18N > Datum: 04.3.2012 07:10:07 > ---------------------------------------- > Hey, > > On Thu, Mar 1, 2012 at 4:39 PM, Daniel Montenegro < > [email protected]> wrote: > > > Hi, I can't install Dancer::Plugin::I18N with cpanm command. Maybe this > > error is easy to avoid with a little work on the tests but I'm new in this > > and I don't know what to do. > > I send email to Daniel acknowledgements for reporting this problem. > This seems like a problem with the test file itself. I've emailed Franck > regarding this. > You can meanwhile install it while ignoring the tests. > Sorry about that. Problem is in test 01_basic.tt which can't run subs in Locale::Maketext::Simple and I fix latter because I'm in vacations. > > Apparently this module wasn't released to CPAN, and Igor Bujna has written > another such module (unfortunately confusingly with the same name as this > one), which is available on CPAN. Try and give it a whirl and see how it > works for you: > https://metacpan.org/module/Dancer::Plugin::I18N > > Franck or I will try and fix this module and perhaps upload it to CPAN > under a different name. Franck's module is some problems: 1) his module name is Dancer::Plugin::I18n which can confuse in name, because standart is I18N and he some use i18n next I18n :) 2) his module only used Locale::Maketext and my module is similar to Catalyst::Plugin::I18N. when use Locale::Maketext::Simple and for translations you can use *.po|.mo|.pm files. For me is better use for translation *.po or better *.mo files. For now I not tested localization via *.pm files and I want to add this test. 3) I extend subs for better use in template like <% IF language_tag('en') %> or definition own sub name for localization like N_()... Next version I want add calling func loc_lang+loc with extend calling this name like is in Catalyst::Plugin::I18N avoid print warning when Dancer start. Next version I want to add automaticaly calling setlocale(...) for defined category in settings such like: Plugin: I18N: setlocale: "LC_TIME" and when is changed language than plugin set thys localization: setlocale(setings->{setlocale}, $lang . "." . $charset); If you have some decision how to change or fix this module please send me patch or email and I make this fix Bye Igor > Hope this helps, > Sawyer. > > > Details: http://paste.perldancer.org/plain/2i8JsagFXjxtT > > > > P.S., > Thank you for the detailed output! It makes it possible to fix it easily. > > > _______________________________________________ Dancer-users mailing list [email protected] http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
