+ return;
+} #}}}
+
+sub tweakurlpath ($) { #{{{
+ my %params = @_;
+ my $url=$params{url};
+ if ($config{po_link_to} eq "negotiated") {
+ $url =~ s!/index.$config{po_master_language}{code}.$config{htmlext}$!/!;
+ }
+ return $url;
+} #}}}
+
+sub tweakbestlink ($$) { #{{{
+ my %params = @_;
+ my $page=$params{page};
+ my $link=$params{link};
+ if ($config{po_link_to} eq "current"
+ && istranslatable($link)
+ && istranslation($page)) {
+ my ($masterpage, $curlang) = ($page =~ /(.*)[.]([a-z]{2})$/);
+ return $link . "." . $curlang;
+ }
+ return $link;