diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs b/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs index e2216b9b2..0af950039 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs +++ b/src/Orchard.Web/Modules/Orchard.Packaging/DefaultPackagingUpdater.cs @@ -20,7 +20,7 @@ namespace Orchard.Packaging { public Localizer T { get; set; } public void Install(Feature feature) { - _packagingSourceManager.AddSource(new PackagingSource { Id = Guid.NewGuid(), FeedTitle = "Orchard Module Gallery", FeedUrl = "http://orchardproject.net/gallery/feed" }); + _packagingSourceManager.AddSource(new PackagingSource { Id = Guid.NewGuid(), FeedTitle = "Orchard Module Gallery", FeedUrl = "http://orchardproject.net/gallery08/feed" }); } public void Enable(Feature feature) { diff --git a/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs b/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs index e4f7a95f5..64dbe2bf3 100644 --- a/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs +++ b/src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs @@ -183,7 +183,8 @@ namespace Orchard.Localization.Services { if (poLine.StartsWith("msgstr")) { string translation = ParseTranslation(poLine); - if (!String.IsNullOrEmpty(id)) { + // ignore incomplete localizations (empty msgid or msgstr) + if ( !String.IsNullOrWhiteSpace(id) && !String.IsNullOrWhiteSpace(translation) ) { string scopedKey = (scope + "|" + id).ToLowerInvariant(); if (!translations.ContainsKey(scopedKey)) { translations.Add(scopedKey, translation);