DBIx-Class-I18NColumns
view release on metacpan or search on metacpan
lib/DBIx/Class/I18NColumns.pm view on Meta::CPAN
print $song->title(['es']); # prints 'Germinar'
$song->language('es');
print $song->title; # prints 'Germinar'
=cut
=head1 DESCRIPTION
This module allows you to define columns that will store multiple values asociated to a language string and use it as normal columns. This is useful when you need to internationalize attributes of your DB entities.
This component will create a new resultset on your schema for each one that use it. The auto-created resultset will use the columns definition you give to add_i18n_columns() plus a FK and language columns. The i18n values of each language will reside...
Language will be propagated to relationships with result sources that also use this component.
=head1 METHODS
=head2 add_i18n_columns
Create internationalizable columns. The columns are created in the same
way you do with in L<add_columns|DBIx::Class::ResultSource/add_columns>.
( run in 1.137 second using v1.01-cache-2.11-cpan-0a6323c29d9 )