- $page_content->{used_langs} ||= [ 'en' ];
- $page_content->{langs} = languages( $page_content->{lang}
- || $self->{vars}{lang} || 'en',
+ if ($page_content->{cat}) {
+ $page_content->{g} =
+ sub { return Packages::I18N::Locale::g($page_content->{cat}, @_) };
+ }
+ $page_content->{used_langs} ||= \@LANGUAGES;
+ $page_content->{langs} = languages( $page_content->{po_lang}
+ || $self->{vars}{po_lang} || 'en',
+ $page_content->{ddtp_lang}
+ || $self->{vars}{ddtp_lang} || 'en',