Esempio n. 1
0
        /// <summary>
        /// Intializes all i18nTexts and assigns their translations
        /// from the database
        /// </summary>
        public static void InitAlli18nTexts()
        {
            IFWStringTextService service = (IFWStringTextService)EntityFactory.GetEntityServiceByName("StringText", "");

            dic = service.GetAlli18nText();
            LoadAllTranslations();
            foreach (var item in allTranslations)
            {
                if (dic.ContainsKey(item.StringTextID))
                {
                    dic[item.StringTextID].SetTranslation(item);
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// adds a text item to database for translation
        /// </summary>
        /// <param name="item">item</param>
        private static void AddItemToDatabase(i18nText item)
        {
            IFWStringTextService service = (IFWStringTextService)EntityFactory.GetEntityServiceByName("StringText", "");

            service.AddItemToDatabase(item);
        }