diff --git a/uSync.Core/Serialization/Serializers/DictionaryItemSerializer.cs b/uSync.Core/Serialization/Serializers/DictionaryItemSerializer.cs index 468726b8..f5eea6a2 100644 --- a/uSync.Core/Serialization/Serializers/DictionaryItemSerializer.cs +++ b/uSync.Core/Serialization/Serializers/DictionaryItemSerializer.cs @@ -94,7 +94,8 @@ protected override SyncAttempt DeserializeCore(XElement node, S return SyncAttempt.Succeed(item.ItemKey, item, ChangeType.Import, details); } - private IEnumerable DeserializeTranslations(IDictionaryItem item, XElement node, SyncSerializerOptions options) + protected virtual IEnumerable DeserializeTranslations(IDictionaryItem item, XElement node, SyncSerializerOptions options) => DeserializeTranslationsInternal(item, node, options); + private IEnumerable DeserializeTranslationsInternal(IDictionaryItem item, XElement node, SyncSerializerOptions options) { var translationNode = node?.Element("Translations"); if (translationNode == null) return Enumerable.Empty();