Override ToString() in core classes.

This commit is contained in:
2019-05-24 01:19:27 +01:00
parent 8ab678166e
commit b103e28c9b
7 changed files with 21 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Linq;
namespace Claunia.Localization.Core
@@ -119,7 +120,12 @@ namespace Claunia.Localization.Core
translated = message.Translations.FirstOrDefault(l => l.Locale == locale.Substring(underscore));
}
index.Add(message.Id, translated is null ? message.Source.Singular : translated.Singular);
try { index.Add(message.Id, translated is null ? message.Source.Singular : translated.Singular); }
catch(ArgumentException e)
{
Debug.WriteLine(e);
throw;
}
}
indexes.Add(locale, index);