mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Moving a few things around
This commit is contained in:
@@ -68,9 +68,9 @@
|
|||||||
<Compile Include="Controllers\TransliterationAdminController.cs" />
|
<Compile Include="Controllers\TransliterationAdminController.cs" />
|
||||||
<Compile Include="Controllers\AdminCutlureSelectorController.cs" />
|
<Compile Include="Controllers\AdminCutlureSelectorController.cs" />
|
||||||
<Compile Include="Models\TransliterationSpecificationRecord.cs" />
|
<Compile Include="Models\TransliterationSpecificationRecord.cs" />
|
||||||
<Compile Include="Providers\AdminCultureSelectorSelector.cs" />
|
<Compile Include="Selectors\DefaultAdminCultureSelectorSelector.cs" />
|
||||||
<Compile Include="Providers\BrowserCultureProvider.cs" />
|
<Compile Include="Providers\BrowserCultureProvider.cs" />
|
||||||
<Compile Include="Providers\DefaultFrontEndCultureSelector.cs" />
|
<Compile Include="Selectors\DefaultFrontEndCultureSelector.cs" />
|
||||||
<Compile Include="Providers\ICultureStorageProvider.cs" />
|
<Compile Include="Providers\ICultureStorageProvider.cs" />
|
||||||
<Compile Include="RuleEngine\CultureRuleProvider.cs" />
|
<Compile Include="RuleEngine\CultureRuleProvider.cs" />
|
||||||
<Compile Include="Services\AdminDirectionalityFactory.cs" />
|
<Compile Include="Services\AdminDirectionalityFactory.cs" />
|
||||||
@@ -85,7 +85,6 @@
|
|||||||
<Compile Include="Projections\CurrentCultureFilter.cs" />
|
<Compile Include="Projections\CurrentCultureFilter.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<Compile Include="ResourceManifest.cs" />
|
<Compile Include="ResourceManifest.cs" />
|
||||||
<Compile Include="Routes.cs" />
|
|
||||||
<Compile Include="Providers\ICultureProvider.cs" />
|
<Compile Include="Providers\ICultureProvider.cs" />
|
||||||
<Compile Include="Services\ILocalizationService.cs" />
|
<Compile Include="Services\ILocalizationService.cs" />
|
||||||
<Compile Include="Services\ITransliterationService.cs" />
|
<Compile Include="Services\ITransliterationService.cs" />
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using System.Web.Mvc;
|
|
||||||
using System.Web.Routing;
|
|
||||||
using Orchard.Environment.Extensions;
|
|
||||||
using Orchard.Mvc.Routes;
|
|
||||||
|
|
||||||
namespace Orchard.Localization {
|
|
||||||
[OrchardFeature("Orchard.Localization.CutlurePicker")]
|
|
||||||
public class Routes : IRouteProvider {
|
|
||||||
public void GetRoutes(ICollection<RouteDescriptor> routes) {
|
|
||||||
foreach (var routeDescriptor in GetRoutes())
|
|
||||||
routes.Add(routeDescriptor);
|
|
||||||
}
|
|
||||||
|
|
||||||
public IEnumerable<RouteDescriptor> GetRoutes() {
|
|
||||||
return new[] {
|
|
||||||
new RouteDescriptor {
|
|
||||||
Route = new Route(
|
|
||||||
"Culture/Change",
|
|
||||||
new RouteValueDictionary {
|
|
||||||
{"area", "Orchard.Localization"},
|
|
||||||
{"controller", "Culture"},
|
|
||||||
{"action", "ChangeCulture"}
|
|
||||||
},
|
|
||||||
new RouteValueDictionary(),
|
|
||||||
new RouteValueDictionary {
|
|
||||||
{"area", "Orchard.Localization"}
|
|
||||||
},
|
|
||||||
new MvcRouteHandler())
|
|
||||||
},
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -3,15 +3,16 @@ using System.Linq;
|
|||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.Routing;
|
using System.Web.Routing;
|
||||||
using Orchard.Environment.Extensions;
|
using Orchard.Environment.Extensions;
|
||||||
|
using Orchard.Localization.Providers;
|
||||||
using Orchard.Localization.Services;
|
using Orchard.Localization.Services;
|
||||||
using Orchard.UI.Admin;
|
using Orchard.UI.Admin;
|
||||||
|
|
||||||
namespace Orchard.Localization.Providers {
|
namespace Orchard.Localization.Selectors {
|
||||||
[OrchardFeature("Orchard.Localization.CutlureSelector")]
|
[OrchardFeature("Orchard.Localization.CutlureSelector")]
|
||||||
public class AdminCultureSelectorSelector : ICultureSelector {
|
public class DefaultAdminCultureSelectorSelector : ICultureSelector {
|
||||||
private readonly IEnumerable<ICultureProvider> _providers;
|
private readonly IEnumerable<ICultureProvider> _providers;
|
||||||
|
|
||||||
public AdminCultureSelectorSelector(IEnumerable<ICultureProvider> providers) {
|
public DefaultAdminCultureSelectorSelector(IEnumerable<ICultureProvider> providers) {
|
||||||
_providers = providers;
|
_providers = providers;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@ using Orchard.Environment.Extensions;
|
|||||||
using Orchard.Localization.Services;
|
using Orchard.Localization.Services;
|
||||||
using Orchard.UI.Admin;
|
using Orchard.UI.Admin;
|
||||||
|
|
||||||
namespace Orchard.Localization.Providers {
|
namespace Orchard.Localization.Selectors {
|
||||||
[OrchardFeature("Orchard.Localization.CutlureSelector")]
|
[OrchardFeature("Orchard.Localization.CutlureSelector")]
|
||||||
public class DefaultFrontEndCultureSelector : ICultureSelector {
|
public class DefaultFrontEndCultureSelector : ICultureSelector {
|
||||||
private readonly IAliasService _aliasService;
|
private readonly IAliasService _aliasService;
|
||||||
Reference in New Issue
Block a user