NAME

CatalystX::I18N::Role::All - Load all available roles

SYNOPSIS

package MyApp::Catalyst;

use Catalyst qw/MyPlugins 
   CatalystX::I18N::Role::All/;

DESCRIPTION

This role is just a shortcut for loading every I18N role and trait individually.

use Catalyst qw/CatalystX::I18N::Role::All/;

Is same as

use Catalyst qw/
    +CatalystX::I18N::Role::Base
    +CatalystX::I18N::Role::GetLocale
    +CatalystX::I18N::Role::DateTime
    +CatalystX::I18N::Role::Maketext
    +CatalystX::I18N::Role::Collate
    +CatalystX::I18N::Role::NumberFormat
    +CatalystX::I18N::Role::PosixLocale
/;

use CatalystX::RoleApplicator;
__PACKAGE__->apply_request_class_roles(qw/CatalystX::I18N::TraitFor::Request/);
__PACKAGE__->apply_response_class_roles(qw/CatalystX::I18N::TraitFor::Response/);

AUTHOR

Maroš Kollár
CPAN ID: MAROS
maros [at] k-1.com

L<http://www.revdev.at>