У меня есть несколько вопросов относительно многоязычного сайта и поиска вашей помощи. Пожалуйста, прочитайте нижеприведенный запрос: я знаю о версии языка элемента, конфигурации определения сайта на разных языках url для разных стран. Однако требование совершенно иное, то же самое, что и для всей страны, но контент должен отображаться на языке соответствующей страны, где язык будет находиться по адресу .Ex: www.mysite.com/en и www.mysite.com/ja. Есть ли у вас какие-либо намеки и поделиться со мной ссылкой?Как настроить многоязычный язык, на котором языковая опция находится в запросе url sitecore webpage
Q
Как настроить многоязычный язык, на котором языковая опция находится в запросе url sitecore webpage
2
A
ответ
1
Я думаю, что вы ищете languageEmbedding="always" languageLocation="filePath"
в своем определении поставщика ссылок в web.config.
<linkManager defaultProvider="sitecore">
<providers>
<clear />
<add
name="sitecore"
type="Sitecore.Links.LinkProvider, Sitecore.Kernel"
languageEmbedding="always"
languageLocation="filePath"
... />
</providers>
</linkManager>
Ваши URLs всегда будет включать в себя языковую часть в качестве первого сегмента, например .:
www.mysite.com/en/about-us
www.mysite.com/ja/about-us
Вы можете изменить язык, установив:
Sitecore.Context.SetLanguage(LanguageManager.GetLanguage("ja"), false);
Привет Марека, ну! , я надеюсь, что вы в порядке !, и спасибо за вашу безусловную помощь/поддержку. Счастливое Рождество заранее. Я знал о вышеуказанных конфигурациях. Моим требованием является то, что в ui у нас есть варианты для переключения на более чем один вариант языка на нажмите кнопку. например, японский, английский, французский и т. д. Однако язык по умолчанию будет соответствующей страной, откуда пришел запрос. и URL-адрес изменится, как указано выше, после того, как вы указали последний раз после выбора опции языка. Как мы можем это сделать! –
Можете ли вы уточнить? Добавьте несколько изображений/сценариев в свой вопрос. Что именно вы хотите достичь и в чем проблема? –
Спасибо, Marek! Я скоро добавлю экран/рис. –