From 3e761d929ebdbb1d2cddffe561d0e19b91dfc871 Mon Sep 17 00:00:00 2001 From: RKrom Date: Wed, 23 May 2012 12:56:00 +0000 Subject: [PATCH] Fixing RSS reading when the culture doesn't exist. git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1900 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- GreenshotPlugin/Core/SourceForgeHelper.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/GreenshotPlugin/Core/SourceForgeHelper.cs b/GreenshotPlugin/Core/SourceForgeHelper.cs index eb0e46de7..e033c1082 100644 --- a/GreenshotPlugin/Core/SourceForgeHelper.cs +++ b/GreenshotPlugin/Core/SourceForgeHelper.cs @@ -161,11 +161,15 @@ namespace GreenshotPlugin.Core { LOG.DebugFormat("Found invalid version {0} in file {1}", version, file); } } - } + } if (type.Equals("Translations")) { string culture = Regex.Replace(file, @"[a-zA-Z]+-(..-..)\.(xml|html)", "$1"); - CultureInfo cultureInfo = new CultureInfo(culture); - rssFile.Language = cultureInfo.NativeName; + try { + CultureInfo cultureInfo = new CultureInfo(culture); + rssFile.Language = cultureInfo.NativeName; + } catch (Exception ex) { + LOG.WarnFormat("Can't read the native name of the culture {0}", culture); + } } filesForType.Add(file, rssFile); }