public Entity ReplaceTranslationService(ITranslationService newService)
 {
     var component = CreateComponent<TranslationServiceComponent>(ComponentIds.TranslationService);
     component.service = newService;
     ReplaceComponent(ComponentIds.TranslationService, component);
     return this;
 }
 public LoginController(IUserRepository userRepository, IServiceBus bus, ITranslationService translationService, IPasswordPolicy passwordPolicy)
 {
     _userRepository = userRepository;
     _bus = bus;
     _translationService = translationService;
     _passwordPolicy = passwordPolicy;
 }
        public ExplorerServiceDependencies(ITranslationService translationService, 
			IExplorerItemViewModelFactory explorerItemViewModelFactory, 
			IExplorerViewModel explorerViewModel)
        {
            TranslationService = translationService;
            ExplorerItemViewModelFactory = explorerItemViewModelFactory;
            ExplorerViewModel = explorerViewModel;
        }
 public AdministrationHomeController(IDataService dataService, ICacheService cacheService,
     ITranslationService translationService, IMailService mailService, IConfigurationService configurationService)
 {
     _dataService = dataService;
     _cacheService = cacheService;
     _translationService = translationService;
     _mailService = mailService;
     _configurationService = configurationService;
 }
 public RevationLiveDataService(IRevationLiveReadService revationLiveReadService,
                                ITranslationService<Socket> socketTranslator,
                                ITranslationService<Generic> genericTranslator)
 {
     _revationLiveReadService = revationLiveReadService;
     _socketTranslator = socketTranslator;
     _genericTranslator = genericTranslator;
     Name = _revationLiveReadService.Name;
 }
 public RevationHistoricDataService(IRevationHistoricReadService readService, 
     ITranslationService<AgentBucket,ACDAgentSplitDatum> translatesAgentBucketToAgentSplitData,
     ITranslationService<GroupStatusBucket,ACDSplitDatum> translatesGroupStatusBucketToSplitData,
     ITranslationService<UserStatusBucket,ACDAgentDatum> translatesUserStatusBucketToAgentData)
 {
     _readService = readService;
     _translatesAgentBucketToAgentSplitData = translatesAgentBucketToAgentSplitData;
     _translatesGroupStatusBucketToSplitData = translatesGroupStatusBucketToSplitData;
     _translatesUserStatusBucketToAgentData = translatesUserStatusBucketToAgentData;
 }
Ejemplo n.º 7
0
 public AlertsView(ITranslationService translationService)
     : base(translationService)
 {
     InitializeComponent();
     ShowLateLoans = true;
     ShowPerformingLoansToday = true;
     _lateLoansItem.Checked = true;
     _performingLoansItemToday.Checked = true;
     _clearSearchButton.Visible = false;
     SetUp();
 }
Ejemplo n.º 8
0
        public Startup(IHttpJsonClient httpJsonClient = null,
            ITranslatorClient translatorClient = null,
            ITranslationService translationService = null,
            TranslationServicesConfiguration translationServicesConfiguration = null)
        {
            _httpJsonClient = httpJsonClient;
            _translatorClient = translatorClient;
            _translationService = translationService;
            _translationServicesConfiguration = translationServicesConfiguration;

            IoC = BuildContainer();
        }
 public HomeController(
     IApplicationSettings applicationSettings,
     ICultureService cultureService,
     IServiceBus serviceBus,
     ITranslationService translationService
 )
 {
     _applicationSettings = applicationSettings;
     _cultureService = cultureService;
     _serviceBus = serviceBus;
     _translationService = translationService;
 }
        public void TranslateItem(Item item, ITranslationService service)
        {
            var sourceItem = Sitecore.Context.ContentDatabase.GetItem(item.ID, Sitecore.Globalization.Language.Parse(BaseLanguage));

            Job job = Context.Job;
            if (job != null)
            {
                job.Status.LogInfo(Translate.Text("Translating item by path {0}.", new object[] { item.Paths.FullPath }));
            }

            if (item.Versions.Count == 0)
            {
                if (sourceItem == null)
                {
                    return;
                }

                item = item.Versions.AddVersion();
                item.Editing.BeginEdit();

                foreach (Field field in sourceItem.Fields)
                {
                    if ((string.IsNullOrEmpty(sourceItem[field.Name]) || field.Shared))
                    {
                        continue;
                    }

                    if (!FieldIsTranslatable(field) || FieldIsStandard(field))
                    {
                        item[field.Name] = sourceItem[field.Name];
                    }
                    else
                    {
                        var text = sourceItem[field.Name];
                        var translatedText = string.Empty;

                        if (text.Length < MaxServiceRequestLength)
                        {
                            item[field.Name] = service.Translate(text);
                            continue;
                        }

                        translatedText = SplitText(text, MaxServiceRequestLength).Aggregate(translatedText, (current, textBlock) => current + service.Translate(textBlock));

                        item[field.Name] = translatedText;
                    }
                }

                item.Editing.EndEdit();
            }
        }
Ejemplo n.º 11
0
 public StartPageView(ITranslationService translationService) : base(translationService)
 {
     InitializeComponent();
     SizeChanged += (sender, e) => OnResize();
     new ToolTip().SetToolTip(_englishPictureBox, "English");
     new ToolTip().SetToolTip(_frenchPictureBox, "Français");
     new ToolTip().SetToolTip(_russianPictureBox, "Русский");
     new ToolTip().SetToolTip(_spanishPictureBox, "Español");
     new ToolTip().SetToolTip(_portuguesePictureBox, "Português");
     _newClientButton.Click += (sender, e) =>
     {
         _newClientMenu.Show(_newClientButton, 0, _newClientButton.Height);
     };
 }
        public PersonListViewModelDepedencies(
			ITranslationService translationService, 
			IPersonDocumentConfiguration document, 
			ICrudGroupController crudGroupController, 
			IValidationService<IPersonRowViewModel> validationService, 
			IPersonResource personResource, 
			ITrackedCollectionFactory<PersonModel, IPersonRowViewModel> trackedCollectionFactory)
        {
            TranslationService = translationService;
            Document = document;
            CrudGroupController = crudGroupController;
            ValidationService = validationService;
            PersonResource = personResource;
            TrackedCollectionFactory = trackedCollectionFactory;
        }
Ejemplo n.º 13
0
 public BlogViewModelService(IBlogService blogService, IDateTimeService dateTimeService, IStoreService storeService, ISlugService slugService,
                             IPictureService pictureService, ICustomerService customerService, ITranslationService translationService, IProductService productService,
                             IVendorService vendorService, ILanguageService languageService, IWorkContext workContext, SeoSettings seoSettings)
 {
     _blogService        = blogService;
     _dateTimeService    = dateTimeService;
     _storeService       = storeService;
     _slugService        = slugService;
     _pictureService     = pictureService;
     _customerService    = customerService;
     _translationService = translationService;
     _productService     = productService;
     _vendorService      = vendorService;
     _languageService    = languageService;
     _workContext        = workContext;
     _seoSettings        = seoSettings;
 }
 public ProductReviewViewModelService(
     IProductService productService,
     IProductReviewService productReviewService,
     ICustomerService customerService,
     IStoreService storeService,
     IDateTimeService dateTimeService,
     ITranslationService translationService,
     IMediator mediator)
 {
     _productService       = productService;
     _productReviewService = productReviewService;
     _customerService      = customerService;
     _storeService         = storeService;
     _dateTimeService      = dateTimeService;
     _translationService   = translationService;
     _mediator             = mediator;
 }
 public DeleteAccountCommandHandler(
     ICustomerService customerService,
     IMessageProviderService messageProviderService,
     IQueuedEmailService queuedEmailService,
     INewsLetterSubscriptionService newsLetterSubscriptionService,
     ICustomerActivityService customerActivityService,
     ITranslationService translationService,
     LanguageSettings languageSettings)
 {
     _customerService               = customerService;
     _messageProviderService        = messageProviderService;
     _queuedEmailService            = queuedEmailService;
     _newsLetterSubscriptionService = newsLetterSubscriptionService;
     _customerActivityService       = customerActivityService;
     _translationService            = translationService;
     _languageSettings              = languageSettings;
 }
Ejemplo n.º 16
0
 public GetVendorAllHandler(
     IVendorService vendorService,
     IPictureService pictureService,
     ITranslationService translationService,
     ICacheBase cacheBase,
     IMediator mediator,
     MediaSettings mediaSettings,
     VendorSettings vendorSettings)
 {
     _vendorService      = vendorService;
     _pictureService     = pictureService;
     _translationService = translationService;
     _cacheBase          = cacheBase;
     _mediator           = mediator;
     _mediaSettings      = mediaSettings;
     _vendorSettings     = vendorSettings;
 }
Ejemplo n.º 17
0
        public DevicePageViewModel(
            INavigationService navigationService,
            ITranslationService translationService,
            IDeviceManager deviceManager,
            IDialogService dialogService,
            NavigationParameters parameters)
            : base(navigationService, translationService)
        {
            _deviceManager = deviceManager;
            _dialogService = dialogService;

            Device = parameters.Get <Device>("device");

            RenameCommand = new SafeCommand(async() => await RenameDeviceAsync());
            BuWizzOutputLevelChangedCommand  = new SafeCommand <int>(outputLevel => SetBuWizzOutputLevel(outputLevel));
            BuWizz2OutputLevelChangedCommand = new SafeCommand <int>(outputLevel => SetBuWizzOutputLevel(outputLevel));
        }
Ejemplo n.º 18
0
 public AffiliateViewModelService(IWorkContext workContext, ICountryService countryService,
                                  IPriceFormatter priceFormatter, IAffiliateService affiliateService,
                                  ICustomerService customerService, IOrderService orderService, ITranslationService translationService, IDateTimeService dateTimeService,
                                  IOrderStatusService orderStatusService,
                                  SeoSettings seoSettings)
 {
     _workContext        = workContext;
     _countryService     = countryService;
     _priceFormatter     = priceFormatter;
     _affiliateService   = affiliateService;
     _customerService    = customerService;
     _orderService       = orderService;
     _translationService = translationService;
     _dateTimeService    = dateTimeService;
     _orderStatusService = orderStatusService;
     _seoSettings        = seoSettings;
 }
 public DrinkEventHandlingService(
     IUserRepository userRepository,
     IDrinkEventRepository drinkEventRepository,
     UserStatisticUpdateService rankingService,
     ITranslationService translationService,
     IActivityRepository activityRepository,
     PushNotificationService pushNotificationService,
     ILogger <DrinkEventHandlingService> logger)
 {
     this.userRepository          = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     this.drinkEventRepository    = drinkEventRepository ?? throw new ArgumentNullException(nameof(drinkEventRepository));
     this.rankingService          = rankingService ?? throw new ArgumentNullException(nameof(rankingService));
     this.translationService      = translationService ?? throw new ArgumentNullException(nameof(translationService));
     this.activityRepository      = activityRepository ?? throw new ArgumentNullException(nameof(activityRepository));
     this.pushNotificationService = pushNotificationService ?? throw new ArgumentNullException(nameof(pushNotificationService));
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 20
0
 public PluginController(
     ITranslationService translationService,
     IThemeProvider themeProvider,
     ILogger logger,
     IHostApplicationLifetime applicationLifetime,
     IWorkContext workContext,
     IServiceProvider serviceProvider,
     AppConfig appConfig)
 {
     _translationService  = translationService;
     _themeProvider       = themeProvider;
     _logger              = logger;
     _workContext         = workContext;
     _applicationLifetime = applicationLifetime;
     _serviceProvider     = serviceProvider;
     _appConfig           = appConfig;
 }
Ejemplo n.º 21
0
 public NewsController(
     INewsViewModelService newsViewModelService,
     INewsService newsService,
     ILanguageService languageService,
     ITranslationService translationService,
     IStoreService storeService,
     IGroupService groupService,
     IDateTimeService dateTimeService)
 {
     _newsViewModelService = newsViewModelService;
     _newsService          = newsService;
     _languageService      = languageService;
     _translationService   = translationService;
     _storeService         = storeService;
     _groupService         = groupService;
     _dateTimeService      = dateTimeService;
 }
Ejemplo n.º 22
0
        protected override void SubmitLinkChangesWithUpdateDoc(
            LinkChangeGroup linkChanges,
            ServiceContainer serviceContainer,
            TfsLinkingProviderBase.LinkSubmissionPhase submissionPhase)
        {
            ConfigurationService configService      = serviceContainer.GetService(typeof(ConfigurationService)) as ConfigurationService;
            ITranslationService  translationService = serviceContainer.GetService(typeof(ITranslationService)) as ITranslationService;

            bool nonWorkItemLinkChangesAllSubmitted = SubmitNonWorkItemLinkChanges(
                linkChanges, serviceContainer, configService, translationService, submissionPhase);
            bool workItemLinkChangesAllSubmitted = SubmitWorkItemLinkChanges(
                linkChanges, serviceContainer, configService, translationService, submissionPhase);

            linkChanges.Status = (nonWorkItemLinkChangesAllSubmitted && workItemLinkChangesAllSubmitted && AllActionSubmitted(linkChanges))
                                     ? LinkChangeGroup.LinkChangeGroupStatus.Completed
                                     : LinkChangeGroup.LinkChangeGroupStatus.ReadyForMigration;
        }
 public UpdateBrandCommandHandler(
     IBrandService brandService,
     ISlugService slugService,
     ILanguageService languageService,
     ICustomerActivityService customerActivityService,
     ITranslationService translationService,
     IPictureService pictureService,
     SeoSettings seoSettings)
 {
     _brandService            = brandService;
     _slugService             = slugService;
     _languageService         = languageService;
     _customerActivityService = customerActivityService;
     _translationService      = translationService;
     _pictureService          = pictureService;
     _seoSettings             = seoSettings;
 }
 public MerchandiseReturnController(
     IMerchandiseReturnService merchandiseReturnService,
     IOrderService orderService,
     IWorkContext workContext,
     IGroupService groupService,
     ITranslationService translationService,
     IMediator mediator,
     OrderSettings orderSettings)
 {
     _merchandiseReturnService = merchandiseReturnService;
     _orderService             = orderService;
     _workContext        = workContext;
     _groupService       = groupService;
     _translationService = translationService;
     _mediator           = mediator;
     _orderSettings      = orderSettings;
 }
Ejemplo n.º 25
0
        public UserValidator(IDbContext dbContext, ITranslationService translation)
        {
            _dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));

            RuleFor(m => m.DisplayName).NotEmpty()
            .WithMessage(translation["User.Fields.DisplayName.Required"])
            .MinimumLength(3)
            .WithMessage(translation["User.Fields.DisplayName.MinimumLength"])
            .MaximumLength(User.DisplayNameLength)
            .WithMessage(translation["User.Fields.DisplayName.MaximumLength"])
            .DependentRules(() =>
            {
                RuleFor(m => m).Must(model =>
                                     IsUniqueDisplayName(model.DisplayName, model.Id))
                .WithMessage(translation["User.Fields.DisplayName.Unique"])
                .OverridePropertyName(nameof(UserModel.DisplayName));
            });

            RuleFor(m => m.UserName).NotEmpty()
            .WithMessage(translation["User.Fields.UserName.Required"])
            .MinimumLength(3)
            .WithMessage(translation["User.Fields.UserName.MinimumLength"])
            .MaximumLength(User.UserNameLength)
            .WithMessage(translation["User.Fields.UserName.MaximumLength"])
            .Matches("^[a-zA-Z0-9_]*$")
            .WithMessage(translation["User.Fields.UserName.RegularExpression"])
            .DependentRules(() =>
            {
                RuleFor(m => m).Must(model =>
                                     IsUniqueUserName(model.UserName, model.Id))
                .WithMessage(translation["User.Fields.UserName.Unique"])
                .OverridePropertyName(nameof(UserModel.UserName));
            });

            RuleFor(m => m.Password).NotEmpty()
            .WithMessage(translation["User.Fields.Password.Required"])
            .When(m => m.IsNew(), ApplyConditionTo.CurrentValidator)
            .MinimumLength(6)
            .WithMessage(translation["User.Fields.Password.MinimumLength"])
            .MaximumLength(User.PasswordLength)
            .WithMessage(translation["User.Fields.Password.MaximumLength"]);

            RuleFor(m => m).Must(model => !CheckDuplicateRoles(model))
            .WithMessage(translation["User.Fields.Roles.Unique"])
            .When(m => m.Roles != null && m.Roles.Any(r => !r.IsDeleted()));
        }
Ejemplo n.º 26
0
        public SequenceListPageViewModel(
            INavigationService navigationService,
            ITranslationService translationService,
            ICreationManager creationManager,
            IDialogService dialogService,
            ISharedFileStorageService sharedFileStorageService)
            : base(navigationService, translationService)
        {
            _creationManager         = creationManager;
            _dialogService           = dialogService;
            SharedFileStorageService = sharedFileStorageService;

            ImportSequenceCommand = new SafeCommand(async() => await ImportSequenceAsync(), () => SharedFileStorageService.IsSharedStorageAvailable);
            AddSequenceCommand    = new SafeCommand(async() => await AddSequenceAsync());
            SequenceTappedCommand = new SafeCommand <Sequence>(async sequence => await NavigationService.NavigateToAsync <SequenceEditorPageViewModel>(new NavigationParameters(("sequence", sequence))));
            DeleteSequenceCommand = new SafeCommand <Sequence>(async(sequence) => await DeleteSequenceAsync(sequence));
        }
Ejemplo n.º 27
0
 /// <summary>
 /// Ctor
 /// </summary>
 public ShippingService(
     IWarehouseService warehouseService,
     ILogger logger,
     ITranslationService translationService,
     ICountryService countryService,
     IEnumerable <IShippingRateCalculationProvider> shippingRateCalculationProvider,
     ShippingProviderSettings shippingProviderSettings,
     ShippingSettings shippingSettings)
 {
     _warehouseService   = warehouseService;
     _logger             = logger;
     _translationService = translationService;
     _countryService     = countryService;
     _shippingRateCalculationProvider = shippingRateCalculationProvider;
     _shippingProviderSettings        = shippingProviderSettings;
     _shippingSettings = shippingSettings;
 }
Ejemplo n.º 28
0
 public DiscountController(
     IDiscountViewModelService discountViewModelService,
     IDiscountService discountService,
     ITranslationService translationService,
     IWorkContext workContext,
     IStoreService storeService,
     IDateTimeService dateTimeService,
     IGroupService groupService)
 {
     _discountViewModelService = discountViewModelService;
     _discountService          = discountService;
     _translationService       = translationService;
     _workContext     = workContext;
     _storeService    = storeService;
     _dateTimeService = dateTimeService;
     _groupService    = groupService;
 }
Ejemplo n.º 29
0
 public RegistersController(ITranslationService translationService,
                            RegisterDbContext dbContext, IRegisterItemService registerItemService, ISearchService searchService, IVersioningService versioningService,
                            IRegisterService registerService, IAccessControlService accessControlService, IInspireDatasetService inspireDatasetService, IGeodatalovDatasetService geodatalovService, IInspireMonitoringService inspireMonitoringService, ISynchronizationService synchronizationService, IStatusReportService statusReportService)
 {
     _db = dbContext;
     _registerItemService      = registerItemService;
     _searchService            = searchService;
     _versioningService        = versioningService;
     _registerService          = registerService;
     _accessControlService     = accessControlService;
     _translationService       = translationService;
     _inspireDatasetService    = inspireDatasetService;
     _geodatalovDatasetService = geodatalovService;
     _inspireMonitoringService = inspireMonitoringService;
     _synchronizationService   = synchronizationService;
     _statusReportService      = statusReportService;
 }
Ejemplo n.º 30
0
 public static void SetContainer(IIocContainer container)
 {
     s_Ioc = container;
     // init translation service first and replace global resource manager
     TR = Resolve <ITranslationService>();
     // managers
     PanelFillers  = Resolve <IPanelFillerManager>();
     PanelColumns  = Resolve <IPanelColumnManager>();
     FolderManager = Resolve <IFolderManager>();
     // presenters
     Presenter = Resolve <IMainPresenter>();
     MainPages = Resolve <IPagesPresenter>();
     // other
     Config  = Resolve <IConfigModel>();
     Threads = Resolve <ILazyThreadPool>();
     Images  = Resolve <IImageManager>();
 }
        public MainContentViewModel(IWindowService windowService, ITranslationService translationService)
        {
            if (windowService == null) throw new ArgumentNullException(nameof(windowService));
            if (translationService == null) throw new ArgumentNullException(nameof(translationService));

            _windowService = windowService;
            _translationService = translationService;

            _project = new Project();
            _project.CreateDocument("Document");

            MessengerInstance.Register<NotificationMessageAction<string>>(this, Tokens.NewComponent, m => OpenNewComponentDialog(m.Notification, m.Execute));
            MessengerInstance.Register<GenericMessage<string>>(this, Tokens.Translation, m =>
            {
                var result = _translationService.TranslateToBraille(m.Content);
                _project.CurrentDocument.FlowDocument.Preview = result;
            });
        }
Ejemplo n.º 32
0
 public DocumentController(IDocumentViewModelService documentViewModelService,
                           IDocumentService documentService,
                           IDocumentTypeService documentTypeService,
                           ITranslationService translationService,
                           ICustomerService customerService,
                           IGroupService groupService,
                           IStoreService storeService,
                           ICustomerActivityService customerActivityService)
 {
     _documentViewModelService = documentViewModelService;
     _documentService          = documentService;
     _documentTypeService      = documentTypeService;
     _translationService       = translationService;
     _customerService          = customerService;
     _groupService             = groupService;
     _storeService             = storeService;
     _customerActivityService  = customerActivityService;
 }
Ejemplo n.º 33
0
 public PaymentController(IPaymentService paymentService,
                          ISettingService settingService,
                          ICountryService countryService,
                          IGroupService groupService,
                          IShippingMethodService shippingMethodService,
                          ITranslationService translationService,
                          IServiceProvider serviceProvider,
                          IWorkContext workContext)
 {
     _paymentService        = paymentService;
     _settingService        = settingService;
     _countryService        = countryService;
     _groupService          = groupService;
     _shippingMethodService = shippingMethodService;
     _translationService    = translationService;
     _serviceProvider       = serviceProvider;
     _workContext           = workContext;
 }
Ejemplo n.º 34
0
        public AcceptInvitationCommandHandler(
            IInvitationRepository invitationRepository,
            IUserRepository userRepository,
            INotificationService notificationService,
            IActivityRepository activityRepository,
            ITranslationService translationService,
            UserStatisticUpdateService rankingService,
            ILogger <AcceptInvitationCommandHandler> logger)
        {
            this.invitationRepository = invitationRepository;
            this.userRepository       = userRepository;
            this.notificationService  = notificationService;
            this.activityRepository   = activityRepository;
            this.translationService   = translationService;
            this.rankingService       = rankingService;

            this.logger = logger;
        }
Ejemplo n.º 35
0
 public OrderController(IOrderService orderService,
                        IWorkContext workContext,
                        IPaymentService paymentService,
                        IPaymentTransactionService paymentTransactionService,
                        ITranslationService translationService,
                        IGroupService groupService,
                        IMediator mediator,
                        OrderSettings orderSettings)
 {
     _orderService              = orderService;
     _workContext               = workContext;
     _paymentService            = paymentService;
     _paymentTransactionService = paymentTransactionService;
     _translationService        = translationService;
     _groupService              = groupService;
     _mediator      = mediator;
     _orderSettings = orderSettings;
 }
Ejemplo n.º 36
0
        public KnowledgebaseArticleModelValidator(
            IEnumerable <IValidatorConsumer <KnowledgebaseArticleModel> > validators,
            ITranslationService translationService, IKnowledgebaseService knowledgebaseService)
            : base(validators)
        {
            RuleFor(x => x.Name).NotEmpty().WithMessage(translationService.GetResource("Admin.Content.Knowledgebase.KnowledgebaseArticle.Fields.Name.Required"));
            RuleFor(x => x.ParentCategoryId).NotEmpty().WithMessage(translationService.GetResource("Admin.Content.Knowledgebase.KnowledgebaseArticle.Fields.ParentCategoryId.Required"));
            RuleFor(x => x.ParentCategoryId).Must(x =>
            {
                var category = knowledgebaseService.GetKnowledgebaseCategory(x);
                if (category != null)
                {
                    return(true);
                }

                return(false);
            }).WithMessage(translationService.GetResource("Admin.Content.Knowledgebase.KnowledgebaseArticle.Fields.ParentCategoryId.MustExist"));
        }
        public VocabularyItemDialogViewModel(Action <VocabularyRecord> onSaveItem)

        {
            Question        = question;
            this.onSaveItem = onSaveItem;

            translationService = ViewModelLocator.Resolve <ITranslationService>();
            speachService      = ViewModelLocator.Resolve <ISpeachService>();

            SaveCommand   = new RelayCommand(SaveCommandHandler, () => Question != null);
            CancelCommand = new RelayCommand(() => { Close(); });

            TranslateForeignCommand = new RelayCommand(TranslateForeignCommandHandler, () => Question != null);
            TranslateNativeCommand  = new RelayCommand(TranslateNativeCommandHandler, () => Question != null);

            SpeakForeignCommand = new RelayCommand(SpeakForeignCommandHandler);
            SpeakNativeCommand  = new RelayCommand(SpeakNativeCommandHandler);
        }
Ejemplo n.º 38
0
 public ShippingPointController(
     IWorkContext workContext,
     IUserFieldService userFieldService,
     ITranslationService translationService,
     IShippingPointService ShippingPointService,
     ICountryService countryService,
     IStoreService storeService,
     IPriceFormatter priceFormatter
     )
 {
     _workContext          = workContext;
     _userFieldService     = userFieldService;
     _translationService   = translationService;
     _shippingPointService = ShippingPointService;
     _countryService       = countryService;
     _storeService         = storeService;
     _priceFormatter       = priceFormatter;
 }
 public ShippingPointRateProvider(
     IShippingPointService shippingPointService,
     ITranslationService translationService,
     IWorkContext workContext,
     IUserFieldService userFieldService,
     ICountryService countryService,
     ICurrencyService currencyService,
     ShippingPointRateSettings shippingPointRateSettings
     )
 {
     _shippingPointService      = shippingPointService;
     _translationService        = translationService;
     _workContext               = workContext;
     _userFieldService          = userFieldService;
     _countryService            = countryService;
     _currencyService           = currencyService;
     _shippingPointRateSettings = shippingPointRateSettings;
 }
Ejemplo n.º 40
0
 public HasOneProductController(IDiscountService discountService,
                                ISettingService settingService,
                                IPermissionService permissionService,
                                IWorkContext workContext,
                                ITranslationService translationService,
                                IStoreService storeService,
                                IVendorService vendorService,
                                IProductService productService)
 {
     _discountService    = discountService;
     _settingService     = settingService;
     _permissionService  = permissionService;
     _workContext        = workContext;
     _translationService = translationService;
     _storeService       = storeService;
     _vendorService      = vendorService;
     _productService     = productService;
 }
Ejemplo n.º 41
0
        public GetBlogPostListHandler(
            IBlogService blogService,
            IWorkContext workContext,
            IPictureService pictureService,
            ITranslationService translationService,
            IDateTimeService dateTimeService,
            BlogSettings blogSettings,
            MediaSettings mediaSettings)
        {
            _blogService        = blogService;
            _workContext        = workContext;
            _pictureService     = pictureService;
            _translationService = translationService;
            _dateTimeService    = dateTimeService;

            _blogSettings  = blogSettings;
            _mediaSettings = mediaSettings;
        }
Ejemplo n.º 42
0
 public UserFieldValidator(
     IEnumerable <IValidatorConsumer <UserFieldModel> > validators,
     ITranslationService translationService)
     : base(validators)
 {
     RuleFor(x => x.Id)
     .NotEmpty()
     .WithMessage(translationService.GetResource("Admin.Common.UserFields.Fields.Id.Required"));
     RuleFor(x => x.ObjectType)
     .NotEmpty()
     .WithMessage(translationService.GetResource("Admin.Common.UserFields.Fields.ObjectType.Required"));
     RuleFor(x => x.Key)
     .NotEmpty()
     .WithMessage(translationService.GetResource("Admin.Common.UserFields.Fields.Key.Required"));
     RuleFor(x => x.Value)
     .NotEmpty()
     .WithMessage(translationService.GetResource("Admin.Common.UserFields.Fields.Value.Required"));
 }
Ejemplo n.º 43
0
 public SpecificationAttributeController(ISpecificationAttributeService specificationAttributeService,
                                         ILanguageService languageService,
                                         ITranslationService translationService,
                                         ICustomerActivityService customerActivityService,
                                         IStoreService storeService,
                                         IWorkContext workContext,
                                         IGroupService groupService,
                                         SeoSettings seoSettings)
 {
     _specificationAttributeService = specificationAttributeService;
     _languageService         = languageService;
     _translationService      = translationService;
     _customerActivityService = customerActivityService;
     _storeService            = storeService;
     _workContext             = workContext;
     _groupService            = groupService;
     _seoSettings             = seoSettings;
 }
        public static async Task<bool> IsValidCulturesListAsync(string cultures, ITranslationService translationService)
        {
            // Empty is ok, eg administrators that do not translate anything
            if (String.IsNullOrWhiteSpace(cultures)) return true;

            // First and last character must be the delimiter, thus we need at least three characters
            if (cultures.Length < 3 ||
                cultures[0] != CultureDelimiter || 
                cultures[cultures.Length - 1] != CultureDelimiter)
            {
                return false;
            }

            var culturesList = SplitUserCulturesList(cultures);
            var knownCultures = await translationService.GetCachedLanguagesAsync().ConfigureAwait(false);
            var knownCultureCodes = knownCultures.Select(kc => kc.Culture).ToList();

            // If the culture list for the user has a culture that we don't know of as an application -> invalid
            var result = culturesList.Except(knownCultureCodes);
            return !result.Any();
        }
Ejemplo n.º 45
0
 public void Config(Stream shrink, string cultureCode, ITranslationService t)
 {
     _shrink = shrink;
     _cultureCode = cultureCode;
     _translationService = t;
 }
Ejemplo n.º 46
0
 ITranslationService getTranslationService()
 {
     if (service == null)
         service = translation.GetSingleEntity().translationService.service;
     return service;
 }
Ejemplo n.º 47
0
 public UpgradeView(ITranslationService translationService)
     : base(translationService)
 {
     InitializeComponent();
 }
Ejemplo n.º 48
0
 public RepaymentView(ITranslationService translationService)
     : base(translationService)
 {
     InitializeComponent();
 }
Ejemplo n.º 49
0
 public IndexerBuisnessService(LagerDAO dao, ITranslationService translate)
 {
     this.dao = dao;
     this.translate = translate;
 }
 static NrkTranslatableStrings()
 {
     trans = new TranslationService();
     trans.Init();
 }
Ejemplo n.º 51
0
 public RepaymentPresenter(IRepaymentView view, IRepaymentService repaymentService, ITranslationService translationService)
 {
     _view = view;
     _repaymentService = repaymentService;
     _translationService = translationService;
 }
Ejemplo n.º 52
0
 public void SetBaseServices(IUIFactoryService uiFactoryService, EventService eventService, ITranslationService translationService)
 {
     this.uiFactoryService = uiFactoryService;
     this.eventService = eventService;
     this.translationService = translationService;
 }
Ejemplo n.º 53
0
        //public static CouchDB db;
        //
        // This method is invoked when the application has loaded and is ready to run. In this
        // method you should instantiate the window, load the UI into it and then make the window
        // visible.
        //
        // You have 17 seconds to return from this method, or iOS will terminate your application.
        //
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            GAI.SharedInstance.DispatchInterval = 20;
            GAI.SharedInstance.TrackUncaughtExceptions = true;
            Tracker = GAI.SharedInstance.GetTracker (TrackingId);

            iRate.SharedInstance.UserDidAttemptToRateApp += (sender, e) => {
                GAI.SharedInstance.DefaultTracker.Send (GAIDictionaryBuilder.CreateEvent ("UserRating", "User is rating app now!","UsesCount", iRate.SharedInstance.UsesCount).Build ());
                Console.WriteLine ("User is rating app now!");
            };

            iRate.SharedInstance.UserDidDeclineToRateApp += (sender, e) => {
                GAI.SharedInstance.DefaultTracker.Send (GAIDictionaryBuilder.CreateEvent ("UserRating", "User does not want to rate app","UsesCount", iRate.SharedInstance.UsesCount).Build ());
                Console.WriteLine ("User does not want to rate app");
            };

            iRate.SharedInstance.UserDidRequestReminderToRateApp += (sender, e) => {
                GAI.SharedInstance.DefaultTracker.Send (GAIDictionaryBuilder.CreateEvent ("UserRating", "User will rate app later","UsesCount", iRate.SharedInstance.UsesCount).Build ());
                Console.WriteLine ("User will rate app later");
            };

            key = new KeyStorageServiceIos ();

            var documents = Environment.GetFolderPath (Environment.SpecialFolder.LocalApplicationData);
            var pathToDatabase = Path.Combine(documents, "db_sqlite-net.db");

            Connection conn = new Connection (pathToDatabase);

            dao = new LagerDAO (conn,Variant);

            dao.LimitExceeded += (object sender, EventArgs e) => PleaseBuyFullVersion ();

            bl = new IndexerBuisnessService (dao, new TranslationServiceIos());
            its = new TranslationServiceIos ();

            // create a new window instance based on the screen size
            window = new UIWindow (UIScreen.MainScreen.Bounds);

            Dashboard = new DashBoardViewController ();
            navController = new UINavigationController (Dashboard);
            //navController.NavigationBar.BackgroundColor = UIColor.Clear;

            //			if(MonoTouch.Foundation.isi
            //			window.TintColor = UIColor.Purple;

            window.RootViewController = navController;
            // If you have defined a root view controller, set it here:
            //this.window.RootViewController = dashboard;

            // make the window visible
            window.MakeKeyAndVisible ();

            return true;
        }
        public void TranslateItem(Item item, ITranslationService service)
        {
            var sourceItem = Sitecore.Context.ContentDatabase.GetItem(item.ID, Sitecore.Globalization.Language.Parse(BaseLanguage));

            Job job = Context.Job;
            if (job != null)
            {
                job.Status.LogInfo(Translate.Text("Translating item by path {0}.", new object[] { item.Paths.FullPath }));
            }

            if (item.Versions.Count == 0)
            {
                if (sourceItem == null)
                {
                    return;
                }

                item = item.Versions.AddVersion();
                item.Editing.BeginEdit();

                foreach (Field field in sourceItem.Fields)
                {
                    if (string.IsNullOrEmpty(field.Name) || (string.IsNullOrEmpty(sourceItem[field.Name]) || field.Shared))
                    {
                        continue;
                    }

                    if (!FieldIsTranslatable(field) || FieldIsStandard(field))
                    {
                        item[field.Name] = sourceItem[field.Name];
                    }
                    else
                    {
                        if (field.TypeKey == "rich text")
                        {
                            Sitecore.Diagnostics.Log.Info("HTML Field", "Translator");

                            HtmlDocument doc = new HtmlDocument();
                            doc.LoadHtml(sourceItem[field.Name]);
                            HtmlNodeCollection coll = doc.DocumentNode.SelectNodes("//text()[normalize-space(.) != '']");

                            foreach (HtmlNode node in coll)
                            {
                                if (node.InnerText == node.InnerHtml)
                                {
                                    node.InnerHtml = service.Translate(node.InnerText);
                                }
                            }
                            item[field.Name] = doc.DocumentNode.OuterHtml;
                        }
                        else
                        {
                            var text = sourceItem[field.Name];
                            var translatedText = string.Empty;

                            if (text.Length < MaxServiceRequestLength)
                            {
                                item[field.Name] = service.Translate(text);
                                continue;
                            }
                            translatedText = SplitText(text, MaxServiceRequestLength).Aggregate(translatedText, (current, textBlock) => current + service.Translate(textBlock));

                            item[field.Name] = translatedText;
                        }
                    }
                }

                item.Editing.EndEdit();
            }
        }
Ejemplo n.º 55
0
 public BaseView(ITranslationService translationService)
 {
     _translationService = translationService;
     Font = SystemFonts.MessageBoxFont;
     InitializeComponent();
 }
 public ResourcesController(ITranslationService translationService, IConfigurationService configurationService)
 {
     _translationService = translationService;
     _configurationService = configurationService;
 }
Ejemplo n.º 57
0
 public LoginView(ITranslationService translationService) : base(translationService)
 {
     InitializeComponent();
 }
Ejemplo n.º 58
0
 public TranslationsController(ILanguageService languageService, ITranslationService translationService)
 {
     _languageService = languageService;
     _translationService = translationService;
 }
 public TranslationController(ITranslationService translationService)
 {
     _translationService = translationService;
 }
Ejemplo n.º 60
0
 public XSController(ITranslationService translator)
 {
     _translator = translator;
 }