Index: eclipse/SVN/slimserver.pl =================================================================== --- eclipse/SVN/slimserver.pl (revision 3706) +++ eclipse/SVN/slimserver.pl (working copy) @@ -1080,9 +1080,15 @@ sub checkVersionCB { my $http = shift; # store result in global variable, to be displayed by browser - $::newVersion = $http->content(); - chomp($::newVersion); - # msg("CheckVersionCB: '" . $::newVersion . "'\n"); # temp + if ($http->{code} =~ /^[23]\d\d/) { + $::newVersion = $http->content(); + chomp($::newVersion); + # msg("CheckVersionCB: '" . $::newVersion . "' (Error code $http->{code})\n"); # temp + } + else { + $::newVersion = 0; + msg(sprintf(Slim::Utils::Strings::string('CHECKVERSION_PROBLEM'), $http->{code}) . "\n"); + } } # called only if check version request fails @@ -1088,8 +1094,7 @@ # called only if check version request fails sub checkVersionError { my $http = shift; - # TODO: l10n - msg("Error while checking for updates to SlimServer:\n" . $http->error . "\n"); + msg(Slim::Utils::Strings::string('CHECKVERSION_ERROR') . "\n" . $http->error . "\n"); } Index: eclipse/SVN/strings.txt =================================================================== --- eclipse/SVN/strings.txt (revision 3706) +++ eclipse/SVN/strings.txt (working copy) @@ -3525,7 +3525,7 @@ SE Spara INTE historia SETUP_CHECKVERSION - DE Software Aktualisierungen + DE Software Aktualisierung DK Softwareopdateringer EN Software Updates ES Actualizaciones de Software @@ -3568,6 +3568,14 @@ PT Não Verificar SE Kontrollera INTE automatiskt +CHECKVERSION_PROBLEM + DE Beim Suchen nach einem SlimServer Update trat ein Problem auf. (Fehlercode %s) + EN There was a problem while checking for updates to SlimServer update. (Error code %s) + +CHECKVERSION_ERROR + DE Beim Suchen nach einem SlimServer Update trat ein Fehler auf: + EN There was an error while checking for updates to SlimServer: + SETUP_IGNOREDISABLEDITUNESTRACKS DE In iTunes deaktiverte Musikstücke ignorieren EN Ignore Songs Disabled in iTunes