NAME
Hyper::Translator - abstract base class for all translator classes
VERSION
This document describes Hyper::Translator 0.01
SYNOPSIS
package Hyper::Translator::Sample;
use Class::Std::Storable;
use base qw(Hyper::Translator);
sub translate {
my $self = shift;
my $value = shift;
my $translated_value = ...;
return $translated_$value;
}
1;
DESCRIPTION
Provides basic features for translators in the Hyper Framework.
SUBROUTINES/METHODS
translate
If you create a new translator you have to implement this method. If translation is required (eg. in templates) this method is called with the params $value and $arg_ref. $arg_ref is used for passing Locale::Maketext params.
init
This method is called to initialize your translator. (optional)
DIAGNOSTICS
CONFIGURATION AND ENVIRONMENT
DEPENDENCIES
-
version
-
Class::Std::Storable
-
Hyper::Error
INCOMPATIBILITIES
BUGS AND LIMITATIONS
RCS INFORMATIONS
AUTHOR
Andreas Specht <ACID@cpan.org>
LICENSE AND COPYRIGHT
Copyright (c) 2007, Andreas Specht <ACID@cpan.org>
. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.