public CustomerRegisteredCommandHandler(
     IUserFieldService userFieldService,
     IVatService checkVatService,
     IMessageProviderService messageProviderService,
     INewsLetterSubscriptionService newsLetterSubscriptionService,
     IAddressAttributeService addressAttributeService,
     ICountryService countryService,
     ICustomerService customerService,
     ICustomerActionEventService customerActionEventService,
     TaxSettings taxSettings,
     CustomerSettings customerSettings,
     AddressSettings addressSettings,
     LanguageSettings languageSettings)
 {
     _userFieldService              = userFieldService;
     _checkVatService               = checkVatService;
     _messageProviderService        = messageProviderService;
     _newsLetterSubscriptionService = newsLetterSubscriptionService;
     _addressAttributeService       = addressAttributeService;
     _countryService             = countryService;
     _customerService            = customerService;
     _customerActionEventService = customerActionEventService;
     _taxSettings      = taxSettings;
     _customerSettings = customerSettings;
     _addressSettings  = addressSettings;
     _languageSettings = languageSettings;
 }
Пример #2
0
        public LanguageIndexer(LanguageSettings languageSettings)
        {
            LanguageSettings = languageSettings;
            Exclusions       = (from item in LanguageSettings.Tokens.Where(y => y.Type == TokenTypeOption.Stop) select item.Content).ToList();

            HashSet <char> hs = new HashSet <char>();

            if (LanguageSettings.Tokens.Any(y => y.Type.Equals(TokenTypeOption.Whitelist)))
            {
                foreach (var item in LanguageSettings.Tokens.Where(x => x.Type.Equals(TokenTypeOption.Whitelist)))
                {
                    foreach (var c in item.Content.ToCharArray())
                    {
                        if (hs.Add(c))
                        {
                            Whitelist.Add(c);
                        }
                    }
                }
            }
            else
            {
                Whitelist.AddRange(Span(65, 90));
                Whitelist.AddRange(Span(97, 122));
            }
        }
Пример #3
0
 // Start is called before the first frame update
 void Start()
 {
     rb = GetComponent <Rigidbody>();
     languageSettings = FindObjectOfType <LanguageSettings>();
     basket           = FindObjectOfType <Basket>();
     GetComponent <Valve.VR.InteractionSystem.Throwable>().onDetachFromHand.AddListener(CheckInBasket);
 }
Пример #4
0
 private void InitializeControls(LanguageSettings settings)
 {
     lblWidth.Text  = settings.GetValue("lbl_width");
     lblHeight.Text = settings.GetValue("lbl_height");
     btnApply.Text  = settings.GetValue("size_btn_apply");
     Text           = settings.GetValue("size_form");
 }
 private void InitializeControls(LanguageSettings settings)
 {
     lblFileName.Text = settings.GetValue("process_lbl_file_name");
     btnApply.Text    = settings.GetValue("process_btn_apply");
     btnCancel.Text   = settings.GetValue("process_btn_cancel");
     Text             = settings.GetValue("process_name_form");
 }
        public static LanguageSettings Default(this LanguageSettings settings, string language = AppConstants.Languages.English)
        {
            settings.Language = language;
            settings.Display  = BuildDisplay(language);

            List <string>    stopwords = BuildLanguageStopwords(language);
            HashSet <string> hs        = new HashSet <string>();

            foreach (var item in stopwords)
            {
                var s = item.Trim().ToLower();
                if (hs.Add(s))
                {
                    settings.Tokens.Add(new Token()
                    {
                        Language = AppConstants.Languages.English,
                        Content  = s,
                        Type     = TokenTypeOption.Stop
                    });
                }
            }
            string whitelist = BuildLanguageWhitelist(language);

            settings.Tokens.Add(new Token()
            {
                Language = language,
                Content  = whitelist,
                Type     = TokenTypeOption.Whitelist
            });
            return(settings);
        }
        private void InitializeControls(LanguageSettings settings, VirtualKeyModifier key1, VirtualKeyModifier key2, MouseButton mouseButton, WindowCloserType closerType)
        {
            Text                = settings.GetValue("closer_form");
            btnApply.Text       = settings.GetValue("closer_btn_apply");
            btnCancel.Text      = settings.GetValue("closer_btn_cancel");
            lblKey1.Text        = settings.GetValue("closer_lbl_key1");
            lblKey2.Text        = settings.GetValue("closer_lbl_key2");
            lblMouseButton.Text = settings.GetValue("closer_lbl_mouse_button");
            lblAction.Text      = settings.GetValue("closer_lbl_action");

            cmbKey1.ValueMember   = "Id";
            cmbKey1.DisplayMember = "Text";
            cmbKey1.DataSource    = ((VirtualKeyModifier[])Enum.GetValues(typeof(VirtualKeyModifier))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmbKey1.SelectedValue = key1;

            cmbKey2.ValueMember   = "Id";
            cmbKey2.DisplayMember = "Text";
            cmbKey2.DataSource    = ((VirtualKeyModifier[])Enum.GetValues(typeof(VirtualKeyModifier))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmbKey2.SelectedValue = key2;

            cmMouseButton.ValueMember   = "Id";
            cmMouseButton.DisplayMember = "Text";
            cmMouseButton.DataSource    = ((MouseButton[])Enum.GetValues(typeof(MouseButton))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmMouseButton.SelectedValue = mouseButton;

            cmbAction.Items.Add(settings.GetValue("closer_close_foreground_window"));
            cmbAction.Items.Add(settings.GetValue("closer_close_window_under_cursor"));
            cmbAction.Items.Add(settings.GetValue("closer_kill_process_with_foreground_window"));
            cmbAction.Items.Add(settings.GetValue("closer_kill_process_with_window_under_cursor"));
            cmbAction.SelectedIndex = (int)closerType;
        }
 public ProcessExclusionForm(string processName, LanguageSettings settings)
 {
     _settings = settings;
     InitializeComponent();
     InitializeControls(settings);
     txtFileName.Text = processName;
 }
Пример #9
0
 public WorkContext(
     IHttpContextAccessor httpContextAccessor,
     IGrandAuthenticationService authenticationService,
     IApiAuthenticationService apiauthenticationService,
     ICurrencyService currencyService,
     ICustomerService customerService,
     IGroupService groupService,
     IUserFieldService userFieldService,
     ILanguageService languageService,
     IStoreHelper storeHelper,
     IAclService aclService,
     IVendorService vendorService,
     IDetectionService detectionService,
     LanguageSettings languageSettings,
     TaxSettings taxSettings,
     AppConfig config)
 {
     _httpContextAccessor      = httpContextAccessor;
     _authenticationService    = authenticationService;
     _apiauthenticationService = apiauthenticationService;
     _currencyService          = currencyService;
     _customerService          = customerService;
     _groupService             = groupService;
     _userFieldService         = userFieldService;
     _languageService          = languageService;
     _storeHelper      = storeHelper;
     _aclService       = aclService;
     _vendorService    = vendorService;
     _detectionService = detectionService;
     _languageSettings = languageSettings;
     _taxSettings      = taxSettings;
     _config           = config;
 }
Пример #10
0
        public Window(IntPtr windowHandle, MenuItems menuItems, LanguageSettings languageSettings)
        {
            Handle     = windowHandle;
            _isManaged = true;
            var size = Size;

            _defaultWidth        = size.Width;
            _defaultHeight       = size.Height;
            _defaultLeft         = size.Left;
            _defaultTop          = size.Top;
            _beforeRollupHeight  = size.Height;
            _defaultTransparency = Transparency;
            State                   = new WindowState();
            State.Left              = size.Left;
            State.Top               = size.Top;
            State.Width             = size.Width;
            State.Height            = size.Height;
            State.ClassName         = GetClassName();
            State.ProcessName       = Process?.GetMainModuleFileName() ?? string.Empty;
            _menuItemRestore        = new ToolStripMenuItem();
            _menuItemRestore.Size   = new Size(175, 22);
            _menuItemRestore.Name   = $"miRestore_{Handle}";
            _menuItemRestore.Text   = languageSettings.GetValue("mi_restore");
            _menuItemRestore.Click += _menuItemRestore_Click;
            _menuItemClose          = new ToolStripMenuItem();
            _menuItemClose.Size     = new Size(175, 22);
            _menuItemClose.Name     = $"miClose_{Handle}";
            _menuItemClose.Text     = languageSettings.GetValue("mi_close");
            _menuItemClose.Click   += _menuItemClose_Click;
            Menu = new SystemMenu(windowHandle, menuItems, languageSettings);

            //Menu.Create();
        }
Пример #11
0
 private void InitializeControls(StartProgramMenuItem menuItem, LanguageSettings settings)
 {
     lblTitle.Text      = settings.GetValue("start_program_lbl_title");
     btnApply.Text      = settings.GetValue("start_program_btn_apply");
     btnCancel.Text     = settings.GetValue("start_program_btn_cancel");
     lblFileName.Text   = settings.GetValue("start_program_lbl_file_name");
     lblArguments.Text  = settings.GetValue("start_program_lbl_arguments");
     lblRunAs.Text      = settings.GetValue("start_program_lbl_runas");
     lblBegin.Text      = settings.GetValue("start_program_lbl_begin");
     lblEnd.Text        = settings.GetValue("start_program_lbl_end");
     chkShowWindow.Text = settings.GetValue("start_program_show_window");
     chkUseWindowWorkingDirectory.Text = settings.GetValue("start_program_use_window_working_directory");
     Text = settings.GetValue("start_program_form");
     cmbRunAs.Items.Clear();
     cmbRunAs.Items.Add(settings.GetValue("start_program_normal"));
     cmbRunAs.Items.Add(settings.GetValue("start_program_administrator"));
     if (menuItem == null)
     {
         cmbRunAs.SelectedIndex = 0;
     }
     else
     {
         txtTitle.Text         = menuItem.Title;
         txtFileName.Text      = menuItem.FileName;
         txtArguments.Text     = menuItem.Arguments;
         txtBegin.Text         = menuItem.BeginParameter;
         txtEnd.Text           = menuItem.EndParameter;
         txtParameter.Text     = $"{menuItem.BeginParameter}{settings.GetValue("start_program_parameter")}{menuItem.EndParameter}";
         chkShowWindow.Checked = menuItem.ShowWindow;
         chkUseWindowWorkingDirectory.Checked = menuItem.UseWindowWorkingDirectory;
         cmbRunAs.SelectedIndex = menuItem.RunAs == UserType.Normal ? 0 : 1;
     }
 }
Пример #12
0
        /// <summary>
        /// Save settings for one of the languages in the list
        /// </summary>
        /// <param name="itm">The repeater item representing the language</param>
        /// <param name="langs">List of languagesettings</param>
        /// <param name="defaultLanguage">If it is the default language or not</param>
        private void SaveLanguageSettings(RepeaterItem itm, List <ILanguageSettings> langs, bool defaultLanguage)
        {
            LanguageSettings ls;
            CheckBox         cbx;
            HiddenField      hidSetting;
            DropDownList     cbo;
            TextBox          txt;

            if ((itm.ItemType == ListItemType.Item) || (itm.ItemType == ListItemType.AlternatingItem))
            {
                cbx = (CheckBox)itm.FindControl("cbxLanguage");
                if (cbx.Checked || defaultLanguage)
                {
                    hidSetting = (HiddenField)itm.FindControl("hidSetting");

                    ls                 = new LanguageSettings();
                    ls.Name            = hidSetting.Value;
                    ls.DefaultLanguage = ls.Name.Equals(cboDefaultLanguage.SelectedValue);

                    cbo = (DropDownList)itm.FindControl("cboDecimalSeparator");
                    ls.DecimalSeparator = LanguageSettings.DecodeDecimalSeparator(cbo.SelectedValue);

                    cbo = (DropDownList)itm.FindControl("cboThousandSeparator");
                    ls.ThousandSeparator = LanguageSettings.DecodeThousandSeparator(cbo.SelectedValue);

                    txt           = (TextBox)itm.FindControl("txtDateFormat");
                    ls.DateFormat = txt.Text;

                    langs.Add(ls);
                }
            }
        }
Пример #13
0
        public StartProgramForm(StartProgramMenuItem menuItem, LanguageSettings settings)
        {
            _settings = settings;

            InitializeComponent();
            InitializeControls(menuItem, settings);
        }
Пример #14
0
 private void InitializeControls(string parameter, LanguageSettings settings)
 {
     lblParameter.Text = parameter;
     btnApply.Text     = settings.GetValue("parameter_btn_apply");
     Text         = settings.GetValue("parameter_form");
     DialogResult = DialogResult.Cancel;
 }
Пример #15
0
        private void InitializeControls(LanguageSettings settings, WindowSizeMenuItem menuItem)
        {
            lblTitle.Text  = settings.GetValue("lbl_window_size_title");
            lblLeft.Text   = settings.GetValue("lbl_window_size_left");
            lblTop.Text    = settings.GetValue("lbl_window_size_top");
            lblWidth.Text  = settings.GetValue("lbl_window_size_width");
            lblHeight.Text = settings.GetValue("lbl_window_size_height");
            lblKey1.Text   = settings.GetValue("lbl_window_size_key1");
            lblKey2.Text   = settings.GetValue("lbl_window_size_key2");
            lblKey3.Text   = settings.GetValue("lbl_window_size_key3");
            btnApply.Text  = settings.GetValue("window_size_btn_apply");
            btnCancel.Text = settings.GetValue("window_size_btn_cancel");
            Text           = settings.GetValue("window_size_form");

            txtTitle.Text  = menuItem.Title;
            txtLeft.Text   = menuItem.Left == null ? "" : menuItem.Left.Value.ToString();
            txtTop.Text    = menuItem.Top == null ? "" : menuItem.Top.Value.ToString();
            txtWidth.Text  = menuItem.Width.ToString();
            txtHeight.Text = menuItem.Height.ToString();

            cmbKey1.ValueMember   = "Id";
            cmbKey1.DisplayMember = "Text";
            cmbKey1.DataSource    = ((VirtualKeyModifier[])Enum.GetValues(typeof(VirtualKeyModifier))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmbKey1.SelectedValue = menuItem.Key1;

            cmbKey2.ValueMember   = "Id";
            cmbKey2.DisplayMember = "Text";
            cmbKey2.DataSource    = ((VirtualKeyModifier[])Enum.GetValues(typeof(VirtualKeyModifier))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmbKey2.SelectedValue = menuItem.Key2;

            cmbKey3.ValueMember   = "Id";
            cmbKey3.DisplayMember = "Text";
            cmbKey3.DataSource    = ((VirtualKey[])Enum.GetValues(typeof(VirtualKey))).Where(x => !string.IsNullOrEmpty(x.GetDescription())).Select(x => new { Id = x, Text = x.GetDescription() }).ToList();
            cmbKey3.SelectedValue = menuItem.Key3;
        }
Пример #16
0
 public SystemMenu(IntPtr windowHandle, MenuItems menuItems, LanguageSettings languageSettings)
 {
     _menuItems        = menuItems;
     _languageSettings = languageSettings;
     WindowHandle      = windowHandle;
     MoveToMenuItems   = SystemUtils.GetMonitors().Select((x, i) => new KeyValuePair <int, IntPtr>(i + 1, x)).ToDictionary(x => x.Key, y => y.Value);
 }
Пример #17
0
        public delegate EditingModel Factory();        //autofac uses this

        public EditingModel(BookSelection bookSelection, PageSelection pageSelection,
                            LanguageSettings languageSettings,
                            TemplateInsertionCommand templateInsertionCommand,
                            PageListChangedEvent pageListChangedEvent,
                            RelocatePageEvent relocatePageEvent,
                            BookRefreshEvent bookRefreshEvent,
                            DeletePageCommand deletePageCommand,
                            SelectedTabChangedEvent selectedTabChangedEvent,
                            SelectedTabAboutToChangeEvent selectedTabAboutToChangeEvent,
                            LibraryClosing libraryClosingEvent,
                            CollectionSettings collectionSettings,
                            SendReceiver sendReceiver)
        {
            _bookSelection      = bookSelection;
            _pageSelection      = pageSelection;
            _languageSettings   = languageSettings;
            _deletePageCommand  = deletePageCommand;
            _collectionSettings = collectionSettings;
            _sendReceiver       = sendReceiver;

            bookSelection.SelectionChanged      += new EventHandler(OnBookSelectionChanged);
            pageSelection.SelectionChanged      += new EventHandler(OnPageSelectionChanged);
            templateInsertionCommand.InsertPage += new EventHandler(OnInsertTemplatePage);

            bookRefreshEvent.Subscribe((book) => OnBookSelectionChanged(null, null));
            selectedTabChangedEvent.Subscribe(OnTabChanged);
            selectedTabAboutToChangeEvent.Subscribe(OnTabAboutToChange);
            deletePageCommand.Implementer = OnDeletePage;
            pageListChangedEvent.Subscribe(x => _view.UpdatePageList(false));
            relocatePageEvent.Subscribe(OnRelocatePage);
            libraryClosingEvent.Subscribe(o => SaveNow());
            _contentLanguages = new List <ContentLanguage>();
        }
Пример #18
0
 public HomeController(ILogger <HomeController> logger,
                       LanguageSettings languageSettings
                       )
 {
     _logger           = logger;
     _languageSettings = languageSettings;
 }
Пример #19
0
        public delegate EditingModel Factory();        //autofac uses this

        public EditingModel(BookSelection bookSelection, PageSelection pageSelection,
                            LanguageSettings languageSettings,
                            TemplateInsertionCommand templateInsertionCommand,
                            PageListChangedEvent pageListChangedEvent,
                            RelocatePageEvent relocatePageEvent,
                            BookRefreshEvent bookRefreshEvent,
                            DuplicatePageCommand duplicatePageCommand,
                            DeletePageCommand deletePageCommand,
                            SelectedTabChangedEvent selectedTabChangedEvent,
                            SelectedTabAboutToChangeEvent selectedTabAboutToChangeEvent,
                            LibraryClosing libraryClosingEvent,
                            LocalizationChangedEvent localizationChangedEvent,
                            CollectionSettings collectionSettings,
                            SendReceiver sendReceiver,
                            EnhancedImageServer server)
        {
            _bookSelection        = bookSelection;
            _pageSelection        = pageSelection;
            _languageSettings     = languageSettings;
            _duplicatePageCommand = duplicatePageCommand;
            _deletePageCommand    = deletePageCommand;
            _collectionSettings   = collectionSettings;
            _sendReceiver         = sendReceiver;
            _server = server;

            bookSelection.SelectionChanged      += new EventHandler(OnBookSelectionChanged);
            pageSelection.SelectionChanged      += new EventHandler(OnPageSelectionChanged);
            templateInsertionCommand.InsertPage += new EventHandler(OnInsertTemplatePage);

            bookRefreshEvent.Subscribe((book) => OnBookSelectionChanged(null, null));
            selectedTabChangedEvent.Subscribe(OnTabChanged);
            selectedTabAboutToChangeEvent.Subscribe(OnTabAboutToChange);
            duplicatePageCommand.Implementer = OnDuplicatePage;
            deletePageCommand.Implementer    = OnDeletePage;
            pageListChangedEvent.Subscribe(x => _view.UpdatePageList(false));
            relocatePageEvent.Subscribe(OnRelocatePage);
            libraryClosingEvent.Subscribe(o => SaveNow());
            localizationChangedEvent.Subscribe(o =>
            {
                //this is visible was added for https://jira.sil.org/browse/BL-267, where the edit tab has never been
                //shown so the view has never been full constructed, so we're not in a good state to do a refresh
                if (Visible)
                {
                    SaveNow();
                    _view.UpdateButtonLocalizations();
                    RefreshDisplayOfCurrentPage();
                    //_view.UpdateDisplay();
                    _view.UpdatePageList(false);
                    _view.UpdateTemplateList();
                }
                else if (_view != null)
                {
                    // otherwise changing UI language in Publish tab (for instance) won't update these localizations
                    _view.UpdateButtonLocalizations();
                }
            });
            _contentLanguages = new List <ContentLanguage>();
            _server.CurrentCollectionSettings = _collectionSettings;
            _server.CurrentBook = CurrentBook;
        }
Пример #20
0
 public KnowledgebaseController(
     KnowledgebaseSettings knowledgebaseSettings,
     IKnowledgebaseService knowledgebaseService,
     IWorkContext workContext,
     ICacheBase cacheBase,
     IAclService aclService,
     ITranslationService translationService,
     IMessageProviderService messageProviderService,
     ICustomerActivityService customerActivityService,
     IDateTimeService dateTimeService,
     IPermissionService permissionService,
     CustomerSettings customerSettings,
     CaptchaSettings captchaSettings,
     LanguageSettings languageSettings)
 {
     _knowledgebaseSettings   = knowledgebaseSettings;
     _knowledgebaseService    = knowledgebaseService;
     _workContext             = workContext;
     _cacheBase               = cacheBase;
     _aclService              = aclService;
     _translationService      = translationService;
     _captchaSettings         = captchaSettings;
     _languageSettings        = languageSettings;
     _messageProviderService  = messageProviderService;
     _customerActivityService = customerActivityService;
     _dateTimeService         = dateTimeService;
     _customerSettings        = customerSettings;
     _permissionService       = permissionService;
 }
Пример #21
0
        private static async void TriggerItemFetch()
        {
            Logger.Log("Hotkey pressed.");

            // Trigger copy action.
            SendKeys.SendWait("^{c}");
            Thread.Sleep(100);
            // Retrieve clipboard.
            var itemText = ClipboardHelper.GetText();

            LanguageSettings.DetectLanguage(itemText);
            // Parse item.
            var item = ItemParser.ParseItem(itemText);

            if (item != null)
            {
                OverlayController.SetPosition(Cursor.Position.X, Cursor.Position.Y);
                OverlayController.Show();

                var queryResult = await TradeClient.GetListings(item);

                if (queryResult != null)
                {
                    OverlayController.SetQueryResult(queryResult);
                    return;
                }
            }

            OverlayController.Hide();
        }
Пример #22
0
 private LanguageSettings LoadLanguagesFromXml(string languageXml)
 {
     using (var reader = XmlReader.Create(new StringReader(languageXml)))
     {
         List <LanguageDefintion> languageDefintions = new List <LanguageDefintion>();
         while (reader.Read())
         {
             bool breakOut = false;
             while (!reader.IsStartElement("Language"))
             {
                 if (!reader.Read())
                 {
                     breakOut = true;
                     break;
                 }
             }
             if (breakOut)
             {
                 break;
             }
             var languageDefinition = LoadLanguageDefinition(reader);
             languageDefintions.Add(languageDefinition);
         }
         var languageSettings = new LanguageSettings(languageDefintions);
         return(languageSettings);
     }
 }
Пример #23
0
        //autofac uses this
        public EditingModel(BookSelection bookSelection, PageSelection pageSelection,
			LanguageSettings languageSettings,
			TemplateInsertionCommand templateInsertionCommand,
			PageListChangedEvent pageListChangedEvent,
			RelocatePageEvent relocatePageEvent,
			BookRefreshEvent bookRefreshEvent,
			DeletePageCommand deletePageCommand,
			SelectedTabChangedEvent selectedTabChangedEvent,
			SelectedTabAboutToChangeEvent selectedTabAboutToChangeEvent,
			LibraryClosing libraryClosingEvent,
			CollectionSettings collectionSettings,
			SendReceiver sendReceiver)
        {
            _bookSelection = bookSelection;
            _pageSelection = pageSelection;
            _languageSettings = languageSettings;
            _deletePageCommand = deletePageCommand;
            _collectionSettings = collectionSettings;
            _sendReceiver = sendReceiver;

            bookSelection.SelectionChanged += new EventHandler(OnBookSelectionChanged);
            pageSelection.SelectionChanged += new EventHandler(OnPageSelectionChanged);
            templateInsertionCommand.InsertPage += new EventHandler(OnInsertTemplatePage);

            bookRefreshEvent.Subscribe((book) => OnBookSelectionChanged(null, null));
            selectedTabChangedEvent.Subscribe(OnTabChanged);
            selectedTabAboutToChangeEvent.Subscribe(OnTabAboutToChange);
            deletePageCommand.Implementer=OnDeletePage;
            pageListChangedEvent.Subscribe(x => _view.UpdatePageList(false));
            relocatePageEvent.Subscribe(OnRelocatePage);
            libraryClosingEvent.Subscribe(o=>SaveNow());
            _contentLanguages = new List<ContentLanguage>();
        }
Пример #24
0
 public ExternalAuthenticationService(
     IGrandAuthenticationService authenticationService,
     ICustomerManagerService customerManagerService,
     ICustomerService customerService,
     IGroupService groupService,
     IMediator mediator,
     IRepository <ExternalAuthentication> externalAuthenticationRecordRepository,
     IWorkContext workContext,
     IEnumerable <IExternalAuthenticationProvider> externalAuthenticationProviders,
     LanguageSettings languageSettings,
     CustomerSettings customerSettings,
     ExternalAuthenticationSettings externalAuthenticationSettings)
 {
     _customerSettings = customerSettings;
     _externalAuthenticationSettings = externalAuthenticationSettings;
     _authenticationService          = authenticationService;
     _customerManagerService         = customerManagerService;
     _customerService = customerService;
     _groupService    = groupService;
     _mediator        = mediator;
     _externalAuthenticationRecordRepository = externalAuthenticationRecordRepository;
     _workContext = workContext;
     _externalAuthenticationProviders = externalAuthenticationProviders;
     _languageSettings = languageSettings;
 }
Пример #25
0
        private void btnLanguage_Click(object sender, EventArgs e)
        {
            // language test for DE/EN
            if (project != null)
            {
                LanguageSettings    languageSettings   = project.LanguageSettings;
                LanguageComposition supportedLanguages = languageSettings.Languages;
                LanguageAssociation activeLanguages    = languageSettings.ActiveLanguages;

                Language supportedGermanLanguage  = supportedLanguages.Find(CultureInfo.GetCultureInfo("de-DE"));
                Language supportedEnglishLanguage = supportedLanguages.Find(CultureInfo.GetCultureInfo("en-GB"));

                // add german if needed
                Language l = activeLanguages.Find(CultureInfo.GetCultureInfo("de-DE"));
                if (l == null)
                {
                    activeLanguages.Add(supportedGermanLanguage);
                }
                // add english if needed
                l = activeLanguages.Find(CultureInfo.GetCultureInfo("en-GB"));
                if (l == null)
                {
                    activeLanguages.Add(supportedEnglishLanguage);
                }

                // set edit languages
                languageSettings.EditingLanguage   = supportedGermanLanguage;
                languageSettings.ReferenceLanguage = supportedGermanLanguage;
            }
        }
Пример #26
0
        /// <summary>
        /// Construction Helper
        /// </summary>
        private void Initialize(string ProgId)
        {
            #region GetCulture

            _cultureInfo = CultureInfo.GetCultureInfo(_DefaultCulture);
            if (null == _cultureInfo)
            {
                throw (new InitializeException("GetCultureInfo " + _DefaultCulture + " failed."));
            }

            #endregion

            #region get type

            _Type = Type.GetTypeFromProgID(ProgId);
            if (null == _Type)
            {
                throw (new InitializeException("GetTypeFromProgID " + ProgId + " failed."));
            }

            #endregion

            #region create application

            _Application = Activator.CreateInstance(_Type);
            if (null == _Application)
            {
                throw (new InitializeException("CreateInstance " + ProgId + " failed."));
            }

            #endregion

            _languageSettings = new LanguageSettings(this);
        }
Пример #27
0
 public VendorController(
     IWorkContext workContext,
     ITranslationService translationService,
     ICustomerService customerService,
     IGroupService groupService,
     IMessageProviderService messageProviderService,
     IVendorService vendorService,
     ISlugService slugService,
     IPictureService pictureService,
     ICountryService countryService,
     IMediator mediator,
     LanguageSettings languageSettings,
     VendorSettings vendorSettings,
     CaptchaSettings captchaSettings,
     CommonSettings commonSettings)
 {
     _workContext            = workContext;
     _translationService     = translationService;
     _customerService        = customerService;
     _groupService           = groupService;
     _messageProviderService = messageProviderService;
     _vendorService          = vendorService;
     _slugService            = slugService;
     _pictureService         = pictureService;
     _countryService         = countryService;
     _mediator         = mediator;
     _languageSettings = languageSettings;
     _vendorSettings   = vendorSettings;
     _captchaSettings  = captchaSettings;
     _commonSettings   = commonSettings;
 }
Пример #28
0
        /// <summary>
        /// Checks whether a given file sub-type is an Xml one.
        /// </summary>
        /// <param name="projectItem">Project item. Untyped extensibility link (name matches the actual type).</param>
        /// <param name="languageSet">Language.</param>
        /// <param name="isWebProject">Whether item is part of web project.</param>
        /// <returns>File sub-type status.</returns>
        public bool IsXamlItem(object projectItem, LanguageSettings languageSet, bool isWebProject)
        {
            ThreadHelper.ThrowIfNotOnUIThread();

            var dteItem = projectItem as ProjectItem;

            if (dteItem == null)
            {
                return(false);
            }

            string fileName = dteItem.get_FileNames(1);

            if (string.IsNullOrEmpty(fileName))
            {
                return(false);
            }

            var extension = Path.GetExtension(fileName);

            if (string.Compare(extension, FileType.XAML, StringComparison.OrdinalIgnoreCase) == 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public SendQuantityBelowStoreOwnerNotificationCommandHandler(
     IMessageProviderService messageProviderService,
     LanguageSettings languageSettings)
 {
     _messageProviderService = messageProviderService;
     _languageSettings       = languageSettings;
 }
Пример #30
0
        private int GetLcid()
        {
            //  System.Windows.Forms.MessageBox.Show("modify lcid");
            // add by huizhong , modify the language id in templates XML files for different office version (2052 for Chinese and 1033 for English)
            int lcid = 1033;

            try
            {
                Microsoft.Office.Interop.Word.Application thisApplication = new Microsoft.Office.Interop.Word.ApplicationClass();
                LanguageSettings languageSettings = (LanguageSettings)thisApplication.LanguageSettings;


                lcid = languageSettings.get_LanguageID(MsoAppLanguageID.msoLanguageIDUI);

                object missing = Type.Missing;
                thisApplication.Quit(ref missing, ref missing, ref missing);//dispose the winword
                thisApplication = null;
                GC.Collect();
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
                //System.Windows.Forms.MessageBox.show("lcid=" + lcid);
            }

            return(lcid);
        }
Пример #31
0
 private void InitializeControls(LanguageSettings settings)
 {
     lblLeft.Text  = settings.GetValue("lbl_left");
     lblTop.Text   = settings.GetValue("lbl_top");
     btnApply.Text = settings.GetValue("align_btn_apply");
     Text          = settings.GetValue("align_form");
 }
Пример #32
0
 internal static LanguageSettings CreateIronPythonSettings()
 {
     LanguageSettings ironPython = new LanguageSettings("IronPython");
     ironPython.BinDirectory = "TestAssemblies";
     ironPython.AssembliesToLoad = "IronPython.dll;IronPython.Modules.dll";
     ironPython.LanguageContextObject = "IronPython.Runtime.PythonContext";
     ironPython.CommandLineApplication = "ipy.exe";
     ironPython.FileExtensions = ".py";
     return ironPython;
 }
Пример #33
0
 public static LanguageSettings CreateIronRubySettings()
 {
     LanguageSettings ironRuby = new LanguageSettings("IronRuby");
     ironRuby.BinDirectory = "TestAssemblies";
     ironRuby.AssembliesToLoad = "IronRuby.dll;IronRuby.Libraries.dll";
     ironRuby.LanguageContextObject = "Ruby.Runtime.RubyContext";
     ironRuby.CommandLineApplication = "ir.exe";
     ironRuby.FileExtensions = ".rb";
     return ironRuby;
 }
Пример #34
0
    // Use this for initialization
    void Start()
    {
        lang = GameObject.Find("(singleton) Lang");

        languageAudio = GameObject.Find ("AudioWindow").GetComponent<LanguageAudio>();
        languageLanguage = GameObject.Find ("LanguageWindow").GetComponent<LanguageLanguage>();
        languageMenu = GameObject.Find ("MainMenu").GetComponent<LanguageMenu>();
        languageSettings = GameObject.Find ("SettingsWindow").GetComponent<LanguageSettings>();
        languageVideo = GameObject.Find ("VideoWindow").GetComponent<LanguageVideo> ();

        foreach (Toggle tg in toggles)
        {
            tg.isOn = false;
            if(tg.name == lang.GetComponent<Lang>().language)
            {
                tg.isOn = true;
            }
        }
    }
Пример #35
0
 public static LanguageSettings CreateCSharpSettings()
 {
     LanguageSettings cSharpSettings = new LanguageSettings("C#");
     cSharpSettings.FileExtensions = ".cs";
     return cSharpSettings;
 }
Пример #36
0
 public void Setup()
 {
     outputString = new StringBuilder();
     writer = new StringWriter(outputString);
     csharp = Helper.CreateCSharpSettings();
     engine = new CodeDomEngine(csharp, writer);
 }