public void RegisterSource(ILocalizationSource source)
        {
            if (_sources.ContainsKey(source.Name))
            {
                throw new AbpException("There is already a source with name: " + source.Name);
            }

            _sources[source.Name] = source;
        }
        public void RegisterSource(ILocalizationSource source)
        {
            if (!IsEnabled)
            {
                return;
            }

            if (_sources.ContainsKey(source.Name))
            {
                throw new AbpException("There is already a source with name: " + source.Name);
            }

            _sources[source.Name] = source;
            source.Initialize();
        }
Beispiel #3
0
 private void SetLocalizationSource()
 {
     _localizationSource =  LocalizationHelper.GetSource(LocalizationSourceName);
 }
 public void RemoveSource(ILocalizationSource source)
 {
     if (source != null && Sources.Contains(source))
         Sources.Remove(source);
 }
Beispiel #5
0
        /// <summary>
        /// Constructor.
        /// </summary>
        protected AbpWebViewPage()
        {
            _localizationSource = NullLocalizationSource.Instance;

            SettingManager = IocManager.Instance.Resolve <ISettingManager>();
        }
Beispiel #6
0
 /// <summary>
 /// Constructor.
 /// </summary>
 protected AbpWebViewPage()
 {
     _localizationSource = NullLocalizationSource.Instance;
     SettingManager      = SingletonDependency <ISettingManager> .Instance;
 }
Beispiel #7
0
 public UserListExcelDataReader(ILocalizationManager localizationManager)
 {
     _localizationSource = localizationManager.GetSource(HinnovaConsts.LocalizationSourceName);
 }
Beispiel #8
0
 public static string GetBool(this ILocalizationSource localizationSource, bool value)
 {
     return(localizationSource.GetString(value.ToString()));
 }
 public Localization(IAbpMvcExtendedConfiguration configuration)
 {
     LocalizationSource = LocalizationHelper.GetSource(configuration.LocalizationSourceName);
 }
Beispiel #10
0
 private void SetLocalizationSource()
 {
     _localizationSource = LocalizationHelper.GetSource(LocalizationSourceName);
 }
Beispiel #11
0
 /// <summary>
 ///
 /// </summary>
 public Translation()
 {
     _localizationSource = NullLocalizationSource.Instance;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 protected SharePlatformRazorPage()
 {
     _localizationSource = NullLocalizationSource.Instance;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 protected AbpWebViewPage()
 {
     _localizationSource = NullLocalizationSource.Instance;
 }
Beispiel #14
0
 /// <summary>
 /// Constructor.
 /// </summary>
 protected AbpController()
 {
     CurrentSession      = NullAbpSession.Instance;
     Logger              = NullLogger.Instance;
     _localizationSource = NullLocalizationSource.Instance;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 protected AbpController()
 {
     CurrentSession = NullAbpSession.Instance;
     Logger = NullLogger.Instance;
     _localizationSource = NullLocalizationSource.Instance;
 }
Beispiel #16
0
 public ShipmentListExcelDataReader(ILocalizationManager localizationManager)
 {
     _localizationSource = localizationManager.GetSource(VappsConsts.ServerSideLocalizationSourceName);
 }
Beispiel #17
0
 /// <summary>
 /// Constructor.
 /// </summary>
 protected AbpRazorPage()
 {
     this._localizationSource = NullLocalizationSource.Instance;
 }
Beispiel #18
0
 public static IDictionary <int, string> GetEnum <T>(this ILocalizationSource localizationSource) where T : Enum
 {
     return(localizationSource.GetEnum(typeof(T)));
 }
Beispiel #19
0
 public UserListExcelDataReader(ILocalizationManager localizationManager)
 {
     _localizationSource = localizationManager.GetSource(DynasysSolutionConsts.LocalizationSourceName);
 }
Beispiel #20
0
 public UserListExcelDataReader(ILocalizationManager localizationManager)
 {
     _localizationSource = localizationManager.GetSource(AbpZeroTemplateConsts.LocalizationSourceName);
 }
Beispiel #21
0
 public MemoLocalizationSource(ILocalizationSource source)
 {
     _source     = source ?? throw new ArgumentNullException(nameof(source));
     _partitions = new Dictionary <PartitionKey, ILocalizationPartition>();
 }
        protected override void PostInitialize(IServiceProvider provider)
        {
            base.PostInitialize(provider);

            _localizationSource = provider.GetService <ILocalizationManager>().GetSource(Constants.LocalizationSourceName);
        }
Beispiel #23
0
 public UserListExcelDataReader(ILocalizationManager localizationManager)
 {
     _localizationSource = localizationManager.GetSource(FintrakERPIMSDemoConsts.LocalizationSourceName);
 }
 /// <summary>
 /// Register new localization source. 
 /// Newly added sources will have greater priority than older.
 /// </summary>
 /// <param name="source">Source of localization</param>
 public void RegisterSource(ILocalizationSource source)
 {
     //insert to begin of the list to preserve top priority for new Locatization Sources
     if (source != null && !Sources.Contains(source))
         Sources.Insert(0, source);
 }
Beispiel #25
0
 /// <summary>
 /// 获取指定枚举值对应的本地化文本
 /// 如:Gender.Man  则获取 “男”
 /// </summary>
 /// <typeparam name="T">枚举类型</typeparam>
 /// <param name="localizationSource"></param>
 /// <param name="obj"></param>
 /// <returns></returns>
 public static string GetEnum <T>(this ILocalizationSource localizationSource, T obj) where T : Enum
 {
     return(localizationSource.GetEnum(obj as Enum));
 }
        protected override void Construction()
        {
            //initialization and dependency resolving here

            resources = new ResourceManagerAdapter(Properties.Resource.ResourceManager);
        }
Beispiel #27
0
 /// <summary>
 /// 为指定类型本身获取本地化字符串
 /// 如:.GetForType(typeof(Gender))  返回"性别"
 /// </summary>
 /// <param name="localizationSource"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public static string GetForTypeOrNull(this ILocalizationSource localizationSource, Type type)
 {
     return(localizationSource.GetStringOrNull(GetLocalizationKeyForType(type)));
 }
Beispiel #28
0
 /// <summary>
 /// 
 /// </summary>
 public Translation()
 {
     _localizationSource = NullLocalizationSource.Instance;
 }
Beispiel #29
0
 /// <summary>
 /// 为指定类型本身获取本地化字符串
 /// 如:.GetForType(typeof(Gender))  返回"性别"
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="localizationSource"></param>
 /// <returns></returns>
 public static string GetForTypeOrNull <T>(this ILocalizationSource localizationSource)
 {
     return(localizationSource.GetForTypeOrNull(typeof(T)));
 }
Beispiel #30
0
 public static string GetTrue(this ILocalizationSource localizationSource)
 {
     return(localizationSource.GetString(true.ToString()));
 }
Beispiel #31
0
 public static string GetFalse(this ILocalizationSource localizationSource)
 {
     return(localizationSource.GetString(false.ToString()));
 }
 static AbpWebLocalizedMessages()
 {
     Source = LocalizationHelper.GetSource(SourceName);
 }
Beispiel #33
0
        public IActionResult ReloadFromSource([FromServices] LocalizationService localizationService, [FromServices] ILocalizationSource localizationSource)
        {
            localizationService.ReloadFromSource(localizationSource);

            return(ForwardToAction("Index", target: "_self"));
        }