X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=html%2Fccbs.pm;h=c1406ce1b259e15e6ddc85a1ef1df3f207b7f1b4;hb=7b52ff796a5ac232e471d999a41a7b6edfe88f3b;hp=61dadf8f529e31638989b8794441509216582292;hpb=06646037fce27cd24b2976024bc577049c0a5d45;p=ccbs diff --git a/html/ccbs.pm b/html/ccbs.pm index 61dadf8..c1406ce 100755 --- a/html/ccbs.pm +++ b/html/ccbs.pm @@ -4,8 +4,11 @@ use CGI; use DBI; use HTML::Entities; use Time::HiRes; +use Locale::gettext; +use POSIX; use strict; use warnings; +require '../intl/Sesse::GettextizeTemplates.pm'; our $start_time; @@ -32,7 +35,7 @@ sub print_see_other { sub db_connect { $ccbs_dbdebug = defined(shift) ? 1 : 0; - my $dbh = DBI->connect("dbi:Pg:dbname=ccbs;host=altersex.samfundet.no", "ccbs", "GeT|>>B_") + my $dbh = DBI->connect("dbi:Pg:dbname=ccbs;host=www.positivegaming.com", "ccbs", "GeT|>>B_") or die "Couldn't connect to database"; $dbh->{RaiseError} = 1; return $dbh; @@ -73,11 +76,16 @@ sub process_template { $vars->{'public'} = $ccbs_noadmin; $vars->{'timetogenerate'} = sprintf "%.3f", Time::HiRes::tv_interval($start_time); + POSIX::setlocale( &POSIX::LC_MESSAGES , "en_DK.UTF-8"); + Locale::gettext::bindtextdomain("ccbs", "po"); + Locale::gettext::textdomain("ccbs"); + my $config = { INCLUDE_PATH => 'templates/', INTERPOLATE => 1, POST_CHOMP => 1, EVAL_PERL => 1, + FACTORY => 'Sesse::GettextizeTemplates' }; my $template = Template->new($config);