示例#1
0
#pragma warning disable 1591 // Xml Comments
        public LocalizationScope BeginScope()
        {
            var scope = LocalizationScope.FromCurrentThread();

            CultureInfo.CurrentCulture   = Configure.Instance.Culture;
            CultureInfo.CurrentUICulture = Configure.Instance.UICulture;

            return(scope);
        }
示例#2
0
        /// <summary>
        /// Get current <see cref="LocalizationScope"/> from the current thread
        /// </summary>
        /// <returns></returns>
        public static LocalizationScope    FromCurrentThread()
        {
            var scope = new LocalizationScope(CultureInfo.CurrentCulture, CultureInfo.CurrentUICulture);

            return(scope);
        }
示例#3
0
 public void EndScope(LocalizationScope scope)
 {
     CultureInfo.CurrentCulture   = scope.Culture;
     CultureInfo.CurrentUICulture = scope.UICulture;
 }