Exemple #1
0
 internal DxLocalizer(ILocalizator owner, XtraLocalizer <T> sysLocalizer)
 {
     LocalizerType = typeof(T).FullName;
     _Owner        = owner;
     _SysLocalizer = sysLocalizer;
     _ScanThisLocalization();
 }
Exemple #2
0
 public PageController(IReadModelFacade readModelFacade, ILocalizator localizator)
 {
     _readModelFacade = readModelFacade;
     _localizator     = localizator;
     _localizator.SetCulture();
 }
Exemple #3
0
 /// <summary>
 /// Creates Resource Holder from localizator
 /// </summary>
 /// <param name="localizator">Localizator</param>
 /// <returns></returns>
 public static IResourceHolder Create(ILocalizator localizator)
 {
     return(new Localizator(localizator));
 }
Exemple #4
0
 private Localizator(ILocalizator localizator)
 {
     this.localizator = localizator;
     dict             = First;
 }
Exemple #5
0
 public HomeController(ILocalizator localizator, IPiggUow uow)
 {
     _localizator = localizator;
     _uow         = uow;
 }
Exemple #6
0
        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;
        }