aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/Cobrand/FiksGataMi.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perllib/FixMyStreet/Cobrand/FiksGataMi.pm')
-rw-r--r--perllib/FixMyStreet/Cobrand/FiksGataMi.pm20
1 files changed, 18 insertions, 2 deletions
diff --git a/perllib/FixMyStreet/Cobrand/FiksGataMi.pm b/perllib/FixMyStreet/Cobrand/FiksGataMi.pm
index 822a0c43b..b110b2ceb 100644
--- a/perllib/FixMyStreet/Cobrand/FiksGataMi.pm
+++ b/perllib/FixMyStreet/Cobrand/FiksGataMi.pm
@@ -6,14 +6,30 @@ use warnings;
use Carp;
use mySociety::MaPit;
+use FixMyStreet;
use FixMyStreet::Geocode::OSM;
sub country {
return 'NO';
}
-sub languages { [ 'en-gb,English,en_GB', 'nb,Norwegian,nb_NO' ] }
-sub language_override { 'nb' }
+sub base_url_with_lang {
+ my $self = shift;
+
+ my $base = $self->base_url;
+
+ my $lang = $mySociety::Locale::lang;
+ if ($lang eq 'nn') {
+ $base =~ s{http://}{$&nn.};
+ } else {
+ $base =~ s{http://}{$&nb.};
+ }
+
+ return $base
+}
+
+sub languages { [ 'en-gb,English,en_GB', 'nb,Norwegian,nb_NO', 'nn,Norwegian,nn_NO' ] }
+#sub language_override { 'nb' }
sub enter_postcode_text {
my ( $self ) = @_;