/// <summary>
        /// Called when [activated].
        /// </summary>
        /// <param name="disposables">The disposables.</param>
        protected override void OnActivated(CompositeDisposable disposables)
        {
            Languages = languageService.Get();

            previousLanguage = SelectedLanguage = Languages.FirstOrDefault(p => p.IsSelected);

            var lanuageChanged = this.WhenAnyValue(p => p.SelectedLanguage).Where(p => p != null && Languages?.Count() > 0).Subscribe(p =>
            {
                if (languageService.SetSelected(Languages, p))
                {
                    if (previousLanguage != p)
                    {
                        var args = new LocaleChangedEventArgs()
                        {
                            Locale    = p.Abrv,
                            OldLocale = previousLanguage.Abrv
                        };
                        ReactiveUI.MessageBus.Current.SendMessage(args);
                        previousLanguage = p;
                    }
                }
            }).DisposeWith(disposables);

            base.OnActivated(disposables);
        }
Example #2
0
        protected override void OnLocaleChanged(LocaleChangedEventArgs e)
        {
            base.OnLocaleChanged(e);

            Debug.Assert(Engine);

            FlutterDesktopEngineNotifyLocaleChange(Engine);
        }
Example #3
0
    private void OnLocaleChanged(object?sender, LocaleChangedEventArgs e)
    {
        GameContentHelper.InvalidateCache(AssetLoader.ENCHANTMENT_NAMES_LOCATION);

        // This is the games cache of enchantment names. I null it here to clear it.
        this.Helper.Reflection.GetField <List <BaseEnchantment>?>(typeof(BaseEnchantment), "_enchantments").SetValue(null);
        AssetLoader.Refresh();
    }
Example #4
0
        protected override void OnLocaleChanged(LocaleChangedEventArgs e)
        {
            base.OnLocaleChanged(e);

            if (!Handle.IsInvalid)
            {
                FlutterNotifyLocaleChange(Handle);
            }
        }
Example #5
0
        private void OnListOfFillTypesLocalization(object sender, LocaleChangedEventArgs e)
        {
            IsAllowReFill = false;
            int indexFillType = SelectedIndexFillTypes;

            SetListOfFillTypes();
            SelectedIndexFillTypes = indexFillType;
            IsAllowReFill          = true;
        }
Example #6
0
 /// <summary>
 /// Overrides this method if you want to handle behavior.
 /// </summary>
 /// <since_tizen> 3 </since_tizen>
 protected override void OnLocaleChanged(LocaleChangedEventArgs e)
 {
     base.OnLocaleChanged(e);
 }
Example #7
0
 /// <summary>
 /// Overrides this method if you want to handle behavior.
 /// </summary>
 protected override void OnLocaleChanged(LocaleChangedEventArgs e)
 {
     Log.Debug("NUI", "OnLocaleChanged() is called!");
     base.OnLocaleChanged(e);
 }
Example #8
0
 /// <summary>
 /// Overrides this method if want to handle behavior.
 /// </summary>
 protected virtual void OnLocaleChanged(LocaleChangedEventArgs e)
 {
 }
 /// <summary>
 /// Overrides this method if want to handle behavior.
 /// </summary>
 protected override void OnLocaleChanged(LocaleChangedEventArgs e)
 {
     base.OnLocaleChanged(e);
     _applicationExt.LanguageChange();
     LOG("OnLocaleChanged() is called!");
 }
Example #10
0
 public void MyOnLocaleChanged(LocaleChangedEventArgs e)
 {
     base.OnLocaleChanged(e);
 }
Example #11
0
    /*************
     * REGION ASSET MANAGEMENT
     * **********/

    private void OnLocaleChange(object?sender, LocaleChangedEventArgs e)
    => AssetEditor.Refresh();
 /// <summary>
 /// Handle LocaleChanged event
 /// </summary>
 /// <param name="e">An event data</param>
 protected override void OnLocaleChanged(LocaleChangedEventArgs e)
 {
     base.OnLocaleChanged(e);
     _app.ApplicationInfomation.Language = new CultureInfo(e.Locale).DisplayName;
 }
 private void Localization_OnLocaleChanged(object sender, LocaleChangedEventArgs e)
 {
     label.text = m_LocalizedText.Value;
 }
Example #14
0
 protected override void OnLocaleChanged(LocaleChangedEventArgs e)
 {
     base.OnLocaleChanged(e);
     Current.Services?.InvokeLifecycleEvents <TizenLifecycle.OnLocaleChanged>(del => del(this, e));
 }
Example #15
0
 private void Localization_OnLocaleChanged(object sender, LocaleChangedEventArgs e)
 {
     SaveLanguage();
 }
Example #16
0
 private void OnLocaleChanged(object sender, LocaleChangedEventArgs e)
 {
     Logger.Info($"OnLocaleChanged: {e.Locale}");
     UpdateUICulture();
 }