components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.strategies-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.strategies-intro
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefix-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefix-description
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefix-item-default
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefix-item-others
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefix-item-redirects
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefixall-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.pathprefixall-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.cookieonly-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.cookieonly-description
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.config-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.config-description
builder.Services
.Configure<LocalizationOptions>(options =>
{
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.snippet-config-comment
options.UrlCultureStrategy = UrlCultureStrategy.PathPrefixAll;
});
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.config-note
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-section-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-section-description
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-item-basehref
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-item-canonical
- components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-item-hreflang
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.seo-components
@using PowerPortalsPro.Web.Blazor.Components
<head>
<CultureBaseHref />
...
</head>
<CultureAlternateLinks />
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.switching-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.switching-description
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.snippet-switch-react-comment
import { LanguageDropdown } from '@powerportalspro/react-fluent';
<LanguageDropdown /><LanguageDropdown />components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.switching-behavior
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.custom-title
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.custom-description
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.snippet-custom-react-comment-line1
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.snippet-custom-react-comment-line2
import { useUrlCultureStrategy, useDefaultLocale, buildLocalePath } from '@powerportalspro/react';
const strategy = useUrlCultureStrategy();
const defaultLocale = useDefaultLocale();@inject IOptions<LocalizationOptions> Options
@code {
// components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.snippet-custom-razor-comment
private UrlCultureStrategy Strategy => Options.Value.UrlCultureStrategy;
}components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.note-label
components.PowerPortalsPro.Demo.Client.Customizations.Pages.Localization.CultureRouting.CultureRoutingPage.single-culture-note
