Exemple #1
0
        /// <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);
        }