diff options
author | matthew <matthew> | 2009-01-15 12:04:18 +0000 |
---|---|---|
committer | matthew <matthew> | 2009-01-15 12:04:18 +0000 |
commit | ca7dfe9bb491ba26c040497d60c09a82d9a0d4f4 (patch) | |
tree | 47d49cda16810bb22c8c09a6324ebf8494c1a339 /perllib/Page.pm | |
parent | 25ac986b1a0b0d2c040ed5f9ad9e03843834c04a (diff) |
Stuff for Norwegian.
Diffstat (limited to 'perllib/Page.pm')
-rw-r--r-- | perllib/Page.pm | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/perllib/Page.pm b/perllib/Page.pm index 5691cd3f7..efe1dba3e 100644 --- a/perllib/Page.pm +++ b/perllib/Page.pm @@ -6,7 +6,7 @@ # Copyright (c) 2006 UK Citizens Online Democracy. All rights reserved. # Email: matthew@mysociety.org; WWW: http://www.mysociety.org/ # -# $Id: Page.pm,v 1.133 2009-01-15 10:19:26 matthew Exp $ +# $Id: Page.pm,v 1.134 2009-01-15 12:04:18 matthew Exp $ # package Page; @@ -90,13 +90,16 @@ sub microsite { $q->{site} = 'fixmystreet'; $q->{site} = 'scambs' if $host =~ /scambs/; $q->{site} = 'emptyhomes' if $host =~ /emptyhomes/; + $q->{site} = 'guardian' if $host =~ /guardian/; if ($q->{site} eq 'emptyhomes') { mySociety::Locale::negotiate_language('en-gb,English,en_GB', 'en-gb'); mySociety::Locale::gettext_domain('FixMyStreet-EmptyHomes'); mySociety::Locale::change(); } else { + mySociety::Locale::negotiate_language('en-gb,English,en_GB|nb,Norwegian,nb_NO'); # XXX Testing mySociety::Locale::gettext_domain('FixMyStreet'); + mySociety::Locale::change(); } if ($q->{site} eq 'scambs') { @@ -132,15 +135,9 @@ sub header ($%) { print $q->header(%head); my $html; - if ($q->{site} eq 'scambs') { - (my $file = __FILE__) =~ s{/[^/]*?$}{}; - open FP, $file . '/../templates/website/scambs-header'; - $html = join('', <FP>); - close FP; - $html =~ s#<!-- TITLE -->#$title#; - } elsif ($q->{site} eq 'emptyhomes') { + if ($q->{site} eq 'scambs' || $q->{site} eq 'emptyhomes' || $q->{site} eq 'guardian') { (my $file = __FILE__) =~ s{/[^/]*?$}{}; - open FP, $file . '/../templates/website/emptyhomes-header'; + open FP, $file . '/../templates/website/' . $q->{site} . '-header'; $html = join('', <FP>); close FP; $html =~ s#<!-- TITLE -->#$title#; @@ -184,15 +181,9 @@ sub footer { my $js = $params{js} || ''; $js = ''; # Don't use fileupload JS at the moment - if ($q->{site} eq 'scambs') { - (my $file = __FILE__) =~ s{/[^/]*?$}{}; - open FP, $file . '/../templates/website/scambs-footer'; - my $html = join('', <FP>); - close FP; - return $html; - } elsif ($q->{site} eq 'emptyhomes') { + if ($q->{site} eq 'scambs' || $q->{site} eq 'emptyhomes' || $q->{site} eq 'guardian') { (my $file = __FILE__) =~ s{/[^/]*?$}{}; - open FP, $file . '/../templates/website/emptyhomes-footer'; + open FP, $file . '/../templates/website/' . $q->{site} . '-footer'; my $html = join('', <FP>); close FP; return $html; @@ -583,7 +574,7 @@ sub display_problem_text { $out .= ent($problem->{category}) . ', reported '; } else { $out .= 'Reported '; - $out .= 'by ' . ent($problem->{service}) . ' ' if $problem->{service}; + $out .= 'by ' . ent($problem->{service}) . ' ' if $problem->{service}; $out .= 'in the ' . ent($problem->{category}) . ' category ' if $problem->{category} && $problem->{category} ne 'Other'; } |