diff --git a/bin/language-manager b/bin/language-manager index 60ed4d16c..afc7f9544 100755 --- a/bin/language-manager +++ b/bin/language-manager @@ -820,7 +820,6 @@ s/(?|(\\\s*n\s*\\\s*n\s*\\\s*n\s*\\\s*n\s*\\\s*n)|(\\\s*n\s*\\\s*n\s*\\\s*n\s*\\ if ($code eq 'ru') { $translated =~ s/<Я>(.*?)<\/.>/$1<\/i>/gi; $translated =~ s/<Я>(.*?)<\/\?/$1<\/i>/gi; - $translated =~ s/« /gi; } # Fix altered escaped HTML. Happens, for example, in Japanese language translations @@ -838,7 +837,8 @@ s/(?|(\\\s*n\s*\\\s*n\s*\\\s*n\s*\\\s*n\s*\\\s*n)|(\\\s*n\s*\\\s*n\s*\\\s*n\s*\\ sub translated_substitute_reserved { my ($translated) = @_; - $translated =~ s/VirtualMin/Virtualmin/g; + $translated =~ s/VirtualMin/Virtualmin/gm; + $translated =~ s/« //gm; $translated =~ s///gm; $translated =~ s///gm; + $translated = translated_substitute_reserved($translated); write_file_contents($help_file_translated_auto, $translated); talk_log( ("" . WHITE . " .. translated to " .