/// <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); } } }
/// <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); }