protected override void Awake()
        {
            ApplicationContext   context        = Context.GetApplicationContext();
            BindingServiceBundle bindingService = new BindingServiceBundle(context.GetContainer());

            bindingService.Start();

            CultureInfo cultureInfo = Locale.GetCultureInfo();

            localization             = Localization.Current;
            localization.CultureInfo = cultureInfo;
            localization.AddDataProvider(new DefaultDataProvider("LocalizationTutorials", new XmlDocumentParser()));
        }
        protected override void Awake()
        {
            ApplicationContext            context        = Context.GetApplicationContext();
            ILRuntimeBindingServiceBundle bindingService = new ILRuntimeBindingServiceBundle(context.GetContainer());

            bindingService.Start();

            CultureInfo cultureInfo = Locale.GetCultureInfoByLanguage(SystemLanguage.English);

            localization             = Localization.Current;
            localization.CultureInfo = cultureInfo;
            localization.AddDataProvider(new DefaultDataProvider("Localizations", new XmlDocumentParser()));
            context.GetContainer().Register <Localization>(localization);
        }
Пример #3
0
        protected override void Awake()
        {
            //获得应用上下文
            ApplicationContext context = Context.GetApplicationContext();
            //启动数据绑定服务
            BindingServiceBundle bindingService = new BindingServiceBundle(context.GetContainer());

            bindingService.Start();
            //初始化本地化服务
            //CultureInfo cultureInfo = Locale.GetCultureInfo();
            //var provider = new DefaultDataProvider("LocalizationTutorials", new XmlDocumentParser());
            //Localization.Current = Localization.Create(provider, cultureInfo);

            CultureInfo cultureInfo = Locale.GetCultureInfo();

            localization             = Localization.Current;
            localization.CultureInfo = cultureInfo;
            localization.AddDataProvider(new DefaultDataProvider("LocalizationTutorials", new XmlDocumentParser()));
        }