treebird/perl/main.pl
nekobit 772db3ce28 perl L10N and Perl Templates
FossilOrigin-Name: 06ed73d30ae11c7651dcb87e4b78f9ef7b297b386f8ff0bbd087e22628bc9a68
2022-07-22 22:41:07 +00:00

32 lines
501 B
Perl

use strict;
use warnings;
# Modules
use Template;
use l10n;
my $template = Template->new(
{
INTERPOLATE => 1,
POST_CHOMP => 1,
EVAL_PERL => 1,
TRIM => 1
});
sub base_page
{
my ($ssn, $data) = @_;
my $result;
my $vars = {
# L10N => L10N,
prefix => '',
lang => sub { $l10n::L10N{'EN_US'}{shift(@_)} },
};
$template->process(\$data, $vars, \$result) ||
return $template->error();
$result;
}