/// <summary> /// Not implemented. /// </summary> public virtual void AddLocalization(ILocalizableItem localization) { // Collect garbage among localizations localizations.RemoveAll(e => !e.IsAlive); localizations.Add(localization); }
private void CollectErroneousRecords(ILocalizableItem item, IActionResult result) { if (result == null || result.IsSuccess || item == null || _erroneousRecords.ContainsKey(item.Key)) { return; } _erroneousRecords.Add(item.Key, result.Message); }
/// <summary> /// Saves translation. /// </summary> private void WriteTranslation(ILocalizableItem item) { ISysCultureInfo sysCultureInfo = SysCultureInfoProvider.Read(item.CultureId); TranslationProvider.WriteTranslation(item.Key, sysCultureInfo.TranslationColumnName, item.Value); }