internal DxLocalizer(ILocalizator owner, XtraLocalizer <T> sysLocalizer) { LocalizerType = typeof(T).FullName; _Owner = owner; _SysLocalizer = sysLocalizer; _ScanThisLocalization(); }
public PageController(IReadModelFacade readModelFacade, ILocalizator localizator) { _readModelFacade = readModelFacade; _localizator = localizator; _localizator.SetCulture(); }
/// <summary> /// Creates Resource Holder from localizator /// </summary> /// <param name="localizator">Localizator</param> /// <returns></returns> public static IResourceHolder Create(ILocalizator localizator) { return(new Localizator(localizator)); }
private Localizator(ILocalizator localizator) { this.localizator = localizator; dict = First; }
public HomeController(ILocalizator localizator, IPiggUow uow) { _localizator = localizator; _uow = uow; }
private void _LocalizationEnable() { return; // MapDlls(@"c:\CSharp\DevExpressDll\DX20.1\"); /* * * Tohle nechodí: * * DevExpress.XtraBars.Localization.BarLocalizer.QueryLocalizedString += BarLocalizer_QueryLocalizedString; * * DevExpress.Utils.Localization.XtraLocalizer.QueryLocalizedString += XtraLocalizer_QueryLocalizedString; * DevExpress.Utils.Localization.XtraLocalizer<DevExpress.XtraEditors.Controls.StringId>.QueryLocalizedString += XtraLocalizerG_QueryLocalizedString; * DevExpress.Utils.Localization.XtraLocalizer<DevExpress.XtraBars.Localization.BarString>.QueryLocalizedString += XtraLocalizerG_QueryLocalizedString; * * DevExpress.XtraBars.Localization.BarLocalizer.QueryLocalizedString += BarLocalizer_QueryLocalizedString; * DevExpress.XtraBars.Localization.BarResLocalizer.QueryLocalizedString += BarResLocalizer_QueryLocalizedString; */ // Tohle chodí: /* * DevExpress.XtraBars.Localization.BarLocalizer.Active = LocalizerBars.Localizer; * * DevExpress.XtraEditors.Controls.Localizer.Active = LocalizerControls.Localizer; * DevExpress.XtraBars.Localization.BarLocalizer.Active = LocalizerBars.Localizer; * DevExpress.XtraCharts.Localization.ChartLocalizer.Active = LocalizerChart.Localizer; * DevExpress.XtraCharts.Localization.ChartResLocalizer.Active = LocalizerChartRes.Localizer; * DevExpress.XtraCharts.Designer.Localization.ChartDesignerLocalizer.Active = LocalizerChartDesigner.Localizer; * DevExpress.XtraCharts.Designer.Localization.ChartDesignerResLocalizer.Active = LocalizerChartDesignerRes.Localizer; */ // Pokus: ILocalizator owner = this; /* OK : * DevExpress.XtraEditors.Controls.Localizer.Active = GetLocalizer(DevExpress.XtraEditors.Controls.Localizer.Active, current => new DxLocalizer<DevExpress.XtraEditors.Controls.StringId>(owner, current)); * DevExpress.Accessibility.AccLocalizer.Active = GetLocalizer(DevExpress.Accessibility.AccLocalizer.Active, current => new DxLocalizer<DevExpress.Accessibility.AccStringId>(owner, current)); * // null DevExpress.Data.Localization.CommonResLocalizer.Active = new DxLocalizer<DevExpress.Data.Localization.CommonStringId>(); * DevExpress.Dialogs.Core.Localization.DialogsLocalizer.Active = GetLocalizer(DevExpress.Dialogs.Core.Localization.DialogsLocalizer.Active, current => new DxLocalizer<DevExpress.Dialogs.Core.Localization.DialogsStringId>(owner, current)); * DevExpress.Dialogs.Core.Localization.DialogsResXLocalizer.Active = GetLocalizer(DevExpress.Dialogs.Core.Localization.DialogsResXLocalizer.Active, current => new DxLocalizer<DevExpress.Dialogs.Core.Localization.DialogsStringId>(owner, current)); * // null DevExpress.Charts.Designer.Native.ChartDesignerLocalizer.Active = new DxLocalizer<DevExpress.Charts.Designer.Native.ChartDesignerStringIDs>(); * * * DevExpress.XtraCharts.Designer.Localization.ChartDesignerLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Designer.Localization.ChartDesignerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraCharts.Designer.Localization.ChartDesignerStringId>(owner, current)); * DevExpress.XtraCharts.Designer.Localization.ChartDesignerResLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Designer.Localization.ChartDesignerResLocalizer.Active, current => new DxLocalizer<DevExpress.XtraCharts.Designer.Localization.ChartDesignerStringId>(owner, current)); * DevExpress.XtraCharts.Localization.ChartLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Localization.ChartLocalizer.Active, current => new DxLocalizer<DevExpress.XtraCharts.Localization.ChartStringId>(owner, current)); * DevExpress.XtraCharts.Localization.ChartResLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Localization.ChartResLocalizer.Active, current => new DxLocalizer<DevExpress.XtraCharts.Localization.ChartStringId>(owner, current)); * DevExpress.XtraNavBar.NavBarLocalizer.Active = GetLocalizer(DevExpress.XtraNavBar.NavBarLocalizer.Active, current => new DxLocalizer<DevExpress.XtraNavBar.NavBarStringId>(owner, current)); * DevExpress.XtraNavBar.NavBarResLocalizer.Active = GetLocalizer(DevExpress.XtraNavBar.NavBarResLocalizer.Active, current => new DxLocalizer<DevExpress.XtraNavBar.NavBarStringId>(owner, current)); * * DevExpress.Utils.UI.Localization.UtilsUILocalizer.Active = GetLocalizer(DevExpress.Utils.UI.Localization.UtilsUILocalizer.Active, current => new DxLocalizer<DevExpress.Utils.UI.Localization.UtilsUIStringId>(owner, current)); * * DevExpress.XtraEditors.Controls.EditResLocalizer.Active = GetLocalizer(DevExpress.XtraEditors.Controls.EditResLocalizer.Active, current => new DxLocalizer<DevExpress.XtraEditors.Controls.StringId>(owner, current)); * * DevExpress.XtraEditors.ImageEditorLocalizer.Active = GetLocalizer(DevExpress.XtraEditors.ImageEditorLocalizer.Active, current => new DxLocalizer<DevExpress.XtraEditors.ImageEditorLocalizerStringId>(owner, current)); */ // From assembly: DevExpress.Data.v20.1.dll DevExpress.Data.Localization.CommonLocalizer.Active = GetLocalizer(DevExpress.Data.Localization.CommonLocalizer.Active, current => new DxLocalizer <DevExpress.Data.Localization.CommonStringId>(owner, current)); DevExpress.Data.Utils.ProcessStartConfirmationLocalizer.Active = GetLocalizer(DevExpress.Data.Utils.ProcessStartConfirmationLocalizer.Active, current => new DxLocalizer <DevExpress.Data.Utils.ProcessStartConfirmationStringId>(owner, current)); DevExpress.Utils.Filtering.Internal.FilteringLocalizer.Active = GetLocalizer(DevExpress.Utils.Filtering.Internal.FilteringLocalizer.Active, current => new DxLocalizer <DevExpress.Utils.Filtering.Internal.FilteringLocalizerStringId>(owner, current)); DevExpress.Utils.Filtering.Internal.FilterUIElementLocalizer.Active = GetLocalizer(DevExpress.Utils.Filtering.Internal.FilterUIElementLocalizer.Active, current => new DxLocalizer <DevExpress.Utils.Filtering.Internal.FilterUIElementLocalizerStringId>(owner, current)); DevExpress.XtraPrinting.Localization.PreviewLocalizer.Active = GetLocalizer(DevExpress.XtraPrinting.Localization.PreviewLocalizer.Active, current => new DxLocalizer <DevExpress.XtraPrinting.Localization.PreviewStringId>(owner, current)); // From assembly: DevExpress.Diagram.v20.1.Core.dll // DevExpress.Diagram.Core.Localization.DiagramControlLocalizer.Active = GetLocalizer(DevExpress.Diagram.Core.Localization.DiagramControlLocalizer.Active, current => new DxLocalizer<DevExpress.Diagram.Core.Localization.DiagramControlStringId>(owner, current)); // From assembly: DevExpress.Dialogs.v20.1.Core.dll DevExpress.Dialogs.Core.Localization.DialogsLocalizer.Active = GetLocalizer(DevExpress.Dialogs.Core.Localization.DialogsLocalizer.Active, current => new DxLocalizer <DevExpress.Dialogs.Core.Localization.DialogsStringId>(owner, current)); // From assembly: DevExpress.Map.v20.1.Core.dll // DevExpress.Map.Localization.MapLocalizer.Active = GetLocalizer(DevExpress.Map.Localization.MapLocalizer.Active, current => new DxLocalizer<DevExpress.Map.Localization.MapStringId>(owner, current)); // From assembly: DevExpress.Pdf.v20.1.Core.dll // DevExpress.Pdf.Localization.PdfCoreLocalizer.Active = GetLocalizer(DevExpress.Pdf.Localization.PdfCoreLocalizer.Active, current => new DxLocalizer<DevExpress.Pdf.Localization.PdfCoreStringId>(owner, current)); // From assembly: DevExpress.PivotGrid.v20.1.Core.dll // DevExpress.XtraPivotGrid.Localization.PivotGridLocalizer.Active = GetLocalizer(DevExpress.XtraPivotGrid.Localization.PivotGridLocalizer.Active, current => new DxLocalizer<DevExpress.XtraPivotGrid.Localization.PivotGridStringId>(owner, current)); // From assembly: DevExpress.Snap.v20.1.Core.dll // DevExpress.Snap.Localization.SnapLocalizer.Active = GetLocalizer(DevExpress.Snap.Localization.SnapLocalizer.Active, current => new DxLocalizer<DevExpress.Snap.Localization.SnapStringId>(owner, current)); // From assembly: DevExpress.Snap.v20.1.Extensions.dll // DevExpress.Snap.Extensions.Localization.SnapExtensionsLocalizer.Active = GetLocalizer(DevExpress.Snap.Extensions.Localization.SnapExtensionsLocalizer.Active, current => new DxLocalizer<DevExpress.Snap.Extensions.Localization.SnapExtensionsStringId>(owner, current)); // From assembly: DevExpress.Sparkline.v20.1.Core.dll // DevExpress.Sparkline.Localization.SparklineLocalizer.Active = GetLocalizer(DevExpress.Sparkline.Localization.SparklineLocalizer.Active, current => new DxLocalizer<DevExpress.Sparkline.Localization.SparklineStringId>(owner, current)); // From assembly: DevExpress.Utils.v20.1.dll DevExpress.Accessibility.AccLocalizer.Active = GetLocalizer(DevExpress.Accessibility.AccLocalizer.Active, current => new DxLocalizer <DevExpress.Accessibility.AccStringId>(owner, current)); // DevExpress.Utils.Controls.SvgImageBox.SvgImageBoxLocalizer.Active = GetLocalizer(DevExpress.Utils.Controls.SvgImageBox.SvgImageBoxLocalizer.Active, current => new DxLocalizer<DevExpress.Utils.Controls.SvgImageBox.StringId>(owner, current)); DevExpress.Utils.DragDrop.Internal.DragDropLocalizer.Active = GetLocalizer(DevExpress.Utils.DragDrop.Internal.DragDropLocalizer.Active, current => new DxLocalizer <DevExpress.Utils.DragDrop.Internal.DragDropLocalizerStringId>(owner, current)); // From assembly: DevExpress.Utils.v20.1.UI.dll DevExpress.Utils.UI.Localization.UtilsUILocalizer.Active = GetLocalizer(DevExpress.Utils.UI.Localization.UtilsUILocalizer.Active, current => new DxLocalizer <DevExpress.Utils.UI.Localization.UtilsUIStringId>(owner, current)); // From assembly: DevExpress.XtraBars.v20.1.dll DevExpress.XtraBars.Docking.DockManagerLocalizer.Active = GetLocalizer(DevExpress.XtraBars.Docking.DockManagerLocalizer.Active, current => new DxLocalizer <DevExpress.XtraBars.Docking.DockManagerStringId>(owner, current)); DevExpress.XtraBars.Docking2010.DocumentManagerLocalizer.Active = GetLocalizer(DevExpress.XtraBars.Docking2010.DocumentManagerLocalizer.Active, current => new DxLocalizer <DevExpress.XtraBars.Docking2010.DocumentManagerStringId>(owner, current)); // From assembly: DevExpress.XtraEditors.v20.1.dll DevExpress.XtraEditors.Controls.Localizer.Active = GetLocalizer(DevExpress.XtraEditors.Controls.Localizer.Active, current => new DxLocalizer <DevExpress.XtraEditors.Controls.StringId>(owner, current)); DevExpress.XtraEditors.FilterPanelLocalizer.Active = GetLocalizer(DevExpress.XtraEditors.FilterPanelLocalizer.Active, current => new DxLocalizer <DevExpress.XtraEditors.FilterPanelLocalizerStringId>(owner, current)); DevExpress.XtraEditors.ImageEditorLocalizer.Active = GetLocalizer(DevExpress.XtraEditors.ImageEditorLocalizer.Active, current => new DxLocalizer <DevExpress.XtraEditors.ImageEditorLocalizerStringId>(owner, current)); // From assembly: DevExpress.XtraGantt.v20.1.dll // DevExpress.XtraGantt.Localization.GanttLocalizer.Active = GetLocalizer(DevExpress.XtraGantt.Localization.GanttLocalizer.Active, current => new DxLocalizer<DevExpress.XtraGantt.Localization.GanttStringId>(owner, current)); // From assembly: DevExpress.XtraGauges.v20.1.Core.dll // DevExpress.XtraGauges.Core.Localization.GaugesCoreLocalizer.Active = GetLocalizer(DevExpress.XtraGauges.Core.Localization.GaugesCoreLocalizer.Active, current => new DxLocalizer<DevExpress.XtraGauges.Core.Localization.GaugesCoreStringId>(owner, current)); // From assembly: DevExpress.XtraGauges.v20.1.Presets.dll // DevExpress.XtraGauges.Presets.Localization.GaugesPresetsLocalizer.Active = GetLocalizer(DevExpress.XtraGauges.Presets.Localization.GaugesPresetsLocalizer.Active, current => new DxLocalizer<DevExpress.XtraGauges.Presets.Localization.GaugesPresetsStringId>(owner, current)); // From assembly: DevExpress.XtraGrid.v20.1.dll DevExpress.XtraGrid.Localization.GridLocalizer.Active = GetLocalizer(DevExpress.XtraGrid.Localization.GridLocalizer.Active, current => new DxLocalizer <DevExpress.XtraGrid.Localization.GridStringId>(owner, current)); DevExpress.XtraGrid.Localization.LayoutViewEnumLocalizer.Active = GetLocalizer(DevExpress.XtraGrid.Localization.LayoutViewEnumLocalizer.Active, current => new DxLocalizer <DevExpress.XtraGrid.Localization.EnumStringID>(owner, current)); // From assembly: DevExpress.XtraCharts.v20.1.dll DevExpress.XtraCharts.Localization.ChartLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Localization.ChartLocalizer.Active, current => new DxLocalizer <DevExpress.XtraCharts.Localization.ChartStringId>(owner, current)); // From assembly: DevExpress.XtraCharts.v20.1.Wizard.dll DevExpress.XtraCharts.Designer.Localization.ChartDesignerLocalizer.Active = GetLocalizer(DevExpress.XtraCharts.Designer.Localization.ChartDesignerLocalizer.Active, current => new DxLocalizer <DevExpress.XtraCharts.Designer.Localization.ChartDesignerStringId>(owner, current)); // From assembly: DevExpress.XtraLayout.v20.1.dll DevExpress.XtraLayout.Localization.LayoutLocalizer.Active = GetLocalizer(DevExpress.XtraLayout.Localization.LayoutLocalizer.Active, current => new DxLocalizer <DevExpress.XtraLayout.Localization.LayoutStringId>(owner, current)); // From assembly: DevExpress.XtraNavBar.v20.1.dll DevExpress.XtraNavBar.NavBarLocalizer.Active = GetLocalizer(DevExpress.XtraNavBar.NavBarLocalizer.Active, current => new DxLocalizer <DevExpress.XtraNavBar.NavBarStringId>(owner, current)); // From assembly: DevExpress.XtraPdfViewer.v20.1.dll // DevExpress.XtraPdfViewer.Localization.XtraPdfViewerLocalizer.Active = GetLocalizer(DevExpress.XtraPdfViewer.Localization.XtraPdfViewerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraPdfViewer.Localization.XtraPdfViewerStringId>(owner, current)); // From assembly: DevExpress.XtraReports.v20.1.Extensions.dll // DevExpress.XtraReports.ReportGeneration.Wizard.Localization.ReportGeneratorWizardLocalizer.Active = GetLocalizer(DevExpress.XtraReports.ReportGeneration.Wizard.Localization.ReportGeneratorWizardLocalizer.Active, current => new DxLocalizer<DevExpress.XtraReports.ReportGeneration.Wizard.Localization.ReportGeneratorWizardStringId>(owner, current)); // DevExpress.XtraReports.Wizards.Localization.ReportDesignerLocalizer.Active = GetLocalizer(DevExpress.XtraReports.Wizards.Localization.ReportDesignerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraReports.Wizards.Localization.ReportBoxDesignerStringId>(owner, current)); // From assembly: DevExpress.XtraScheduler.v20.1.Core.dll // DevExpress.XtraScheduler.Accessibility.AccSchedulerLocalizer.Active = GetLocalizer(DevExpress.XtraScheduler.Accessibility.AccSchedulerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraScheduler.Accessibility.AccSchedulerStringId>(owner, current)); // DevExpress.XtraScheduler.Localization.SchedulerLocalizer.Active = GetLocalizer(DevExpress.XtraScheduler.Localization.SchedulerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraScheduler.Localization.SchedulerStringId>(owner, current)); // From assembly: DevExpress.XtraScheduler.v20.1.Core.Reporting.dll DevExpress.Accessibility.AccLocalizer.Active = GetLocalizer(DevExpress.Accessibility.AccLocalizer.Active, current => new DxLocalizer <DevExpress.Accessibility.AccStringId>(owner, current)); DevExpress.XtraEditors.Controls.Localizer.Active = GetLocalizer(DevExpress.XtraEditors.Controls.Localizer.Active, current => new DxLocalizer <DevExpress.XtraEditors.Controls.StringId>(owner, current)); // From assembly: DevExpress.XtraScheduler.v20.1.Extensions.dll // DevExpress.XtraScheduler.Localization.SchedulerExtensionsLocalizer.Active = GetLocalizer(DevExpress.XtraScheduler.Localization.SchedulerExtensionsLocalizer.Active, current => new DxLocalizer<DevExpress.XtraScheduler.Localization.SchedulerExtensionsStringId>(owner, current)); // From assembly: DevExpress.XtraSpellChecker.v20.1.dll // DevExpress.XtraSpellChecker.Localization.SpellCheckerLocalizer.Active = GetLocalizer(DevExpress.XtraSpellChecker.Localization.SpellCheckerLocalizer.Active, current => new DxLocalizer<DevExpress.XtraSpellChecker.Localization.SpellCheckerStringId>(owner, current)); // From assembly: DevExpress.XtraTreeList.v20.1.dll DevExpress.XtraTreeList.Localization.TreeListLocalizer.Active = GetLocalizer(DevExpress.XtraTreeList.Localization.TreeListLocalizer.Active, current => new DxLocalizer <DevExpress.XtraTreeList.Localization.TreeListStringId>(owner, current)); // From assembly: DevExpress.XtraVerticalGrid.v20.1.dll // DevExpress.XtraVerticalGrid.Localization.VGridLocalizer.Active = GetLocalizer(DevExpress.XtraVerticalGrid.Localization.VGridLocalizer.Active, current => new DxLocalizer<DevExpress.XtraVerticalGrid.Localization.VGridStringId>(owner, current)); // From assembly: DevExpress.XtraWizard.v20.1.dll // DevExpress.XtraWizard.Localization.WizardLocalizer.Active = GetLocalizer(DevExpress.XtraWizard.Localization.WizardLocalizer.Active, current => new DxLocalizer<DevExpress.XtraWizard.Localization.WizardStringId>(owner, current)); __Enabled = true; }