X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FLolCatalyst%2FLite%2FController%2FTranslate.pm;h=749b3acc0571b6f25962c8c04e6ed65fd443f0bd;hb=9671ec672cfd44e4421fdf72f8179c2e8f5d8cab;hp=8df27b767936418f0407bcd9def6de19c92f22b0;hpb=6955a293d26db85371da41dc2f60db1348ff9d4d;p=catagits%2Fcatbook-code.git diff --git a/lib/LolCatalyst/Lite/Controller/Translate.pm b/lib/LolCatalyst/Lite/Controller/Translate.pm index 8df27b7..749b3ac 100644 --- a/lib/LolCatalyst/Lite/Controller/Translate.pm +++ b/lib/LolCatalyst/Lite/Controller/Translate.pm @@ -30,9 +30,17 @@ sub view :Chained('object') :PathPart('') :Args(0) { my ($self, $c) = @_; my $object = $c->stash->{object}; $c->stash( - result => $c->model('Translator') - ->translate($object->{text}) + result => $object->translated ); } +sub translate_to :Chained('object') :PathPart('to') :Args(1) { + my ($self, $c, $to) = @_; + my $object = $c->stash->{object}; + $c->stash( + result => $object->translated_to($to) + ); + $c->stash(template => 'translate/view.tt'); +} + 1;