As of May 31, 2023, we have updated our Code of Conduct.
17 votes
Accepted

How to remove a language version of a data template?

Sitecore doesn't expose the version manager [you've shown] on templates. However, you can use the DB Browser (~/sitecore/admin/dbbrowser.aspx) and manage items, templates, etc. that way. Simply point ...
Brad Christie's user avatar
16 votes
Accepted

"Unpublishing" a Language from a site

Because you want to keep the content in the Master database, but you do not want to publish it to the web database, this may be a good opportunity to use Workflow. If you're using Workflow on these ...
sitecorerick's user avatar
  • 2,319
15 votes
Accepted

How to manage same item with different URL per language version?

You can configure the LinkManager to use Display Name instead of item title when generating URLs. <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"> <sitecore> <...
Kasper's user avatar
  • 2,156
14 votes
Accepted

How to prevent Sitecore resolving the Language based on the URL

If you don't want FilePath based language resolving, simple do below setting in Sitecore.config: <setting name="Languages.AlwaysStripLanguage" value="false" /> This will do nothing but ...
Yogesh Patel's user avatar
  • 1,007
14 votes
Accepted

Why does my marketing URL redirect me to the site root?

Props to @rosscartwright, @cassidydotdk, and @jammykam for getting us to the answer at lightning speed and for the helpful links. The issue was a feature of Sitecore called AlwaysStripLanguage that ...
Richard Hauer's user avatar
14 votes
Accepted

How to apply Site specific workflow in Sitecore?

If the workflows are not drastically different, you can achieve 'site-specific' workflow via content security. Step 1: Workflow security Create a single workflow definition with some generic access ...
Jason St-Cyr's user avatar
  • 6,651
13 votes
Accepted

Multiple Languages per site, not persistant language

Try the following solution: We need to override Sitecore.Pipelines.PreprocessRequest.StripLanguage using Sitecore.Diagnostics; using Sitecore.Globalization; using Sitecore.Web; using System.Web; ...
Artem Prashkovich's user avatar
12 votes

"Unpublishing" a Language from a site

I think this is possible with SPE. Something like this should work: Remove-ItemLanguage -Path master:\content\home -Language "fr-FR" -Recurse Perform this on a CM server and publish the site to move ...
Gatogordo's user avatar
  • 19.7k
12 votes
Accepted

How to filter items by language in Treelist field

There's already answer to similar problem on Stack Overflow: https://stackoverflow.com/questions/21452260/sitecore-tree-list-datasource-versionexist In a nutshell, what you need to do: Create DataView ...
Szymon Kuzniak's user avatar
10 votes

"Unpublishing" a Language from a site

You could loop through items in your tree and restrict publishing using Sitecore PowerShell. $item = Get-Item master:/sitecore/content/home $item.Editing.BeginEdit() $item["__Never publish"] = "1" $...
ASura's user avatar
  • 2,363
10 votes

How to setup single site with one domain per language

To deliver content in different languages per domain you need to create two sites in config and use language attribute in site definition. That attribute tells sitecore what language should be used if ...
Dmitry Harnitski's user avatar
10 votes
Accepted

How is the site context language determined and is there a priority to which is chosen?

I think this is well covered on John West's post which in summary describes what the priority is and how Sitecore handles them: "The Sitecore layout engine retrieves content from the Sitecore ...
Diego's user avatar
  • 5,668
9 votes

Content editors are not able to edit versions of different language Sitecore 7.1

Check that the users' Roles have access to the Languages they are attempting to edit. You can do this by opening the Access Viewer, selecting the role, and navigating to System/Languages. Don't just ...
Richard Seal's user avatar
  • 19.6k
9 votes
Accepted

Sitecore Content Search not returning back fallback items

For future use: I found a solution for this, we need to enable language fallback for master and web indexes like below, and rebuild them. By default, this setting is set to false <...
Dheeraj Palagiri's user avatar
8 votes
Accepted

Can a site's default language be something other than English, without specifying a region?

This is possible - when creating a language you don't need to specify the region. You can pick a language, Sitecore will fill the region but you may clear it: When doing so, you will end with a ...
Gatogordo's user avatar
  • 19.7k
8 votes
Accepted

Glass Mapper language caching

If Cachable attribute equals true, it means that Glass Mapper will apply cache for this object. I've decompiled the Glass.Mapper.Sc.dll, where CacheKeyGenerator is defined and we can see that it doesn'...
Artem Prashkovich's user avatar
8 votes
Accepted

Issue related to %20 in URL

As much as I hate to put this as an answer, but this is not a Sitecore issue. this doesn't fail: http://sitecoredemo/sitecore/service/notfound.aspx/%20/ neither does http://sitecoredemo/sitecore/...
Pete Navarra's user avatar
  • 14.6k
7 votes

How to link to a different language version

The out of the box links don't specify language at all, so there is no way with an internal item reference to specify a specific language. The link is tied at the item level, not the version. ...
Jason St-Cyr's user avatar
  • 6,651
7 votes

Common structure for multi-region, multi-lingual website setup

Although Sitecore has great support for multi-site and multilingual implementation, there is no 'silver bullet' design that works for every situation. Below I described four options we use for our ...
Dmitry Harnitski's user avatar
7 votes

Setting expiry date for Sitecore Language cookie

I am not sure if there is an easier way to do this. But I've achieved this before by setting a custom language cookie and then set the context language in a HttpRequest pipeline processor based on the ...
jonasag's user avatar
  • 533
7 votes
Accepted

Content Author sees compare mode of the item fields always

You are correct that the Translate button is what you are looking for. Since you are not seeing it when logged in with your user with the new role, your new role likely does not have the necessary ...
Zachary Kniebel's user avatar
7 votes

How to add custom lang-region in sitecore system language

You need to follow next steps: Download Language Registration tool from https://marketplace.sitecore.net/en/Modules/Custom_Language_Registration.aspx Start the “Language Registration” tool Change ...
Vlad Iobagiu's user avatar
7 votes
Accepted

Does Sitecore support internationalization with Urls?

For your request you can use Display name functionality Display names can include characters not allowed in item names. Display names can vary by language, where item names cannot. Because display ...
Vlad Iobagiu's user avatar
7 votes
Accepted

How to deal with Arabic content (right to left) in Sitecore?

Regarding the front-end website, this is unrelated to Sitecore. It can be handled with HTML and CSS. In Content Editor, Sitecore handles this so you do not need to worry about it. I've worked on ...
TamerM's user avatar
  • 1,662
7 votes

Issue related to %20 in URL

You can use URL Rewrite module for your issue : 1) Open the Internet Information Services(IIS) Manager 2) Select “Your Web Site” 3) In the Feature View click “URL Rewrite“ 4) In the “Manage ...
Vlad Iobagiu's user avatar
7 votes
Accepted

Always embed language to the URL - even if URL is typed manually in browser

You can add your own processor to the httpRequestBegin pipeline after the ItemResolver processor. Your processor should generate Sitecore.Content.Item URL and compare it with HttpContext.Current....
Marek Musielak's user avatar
  • 21.8k
7 votes
Accepted

Date.ToLongDateString() returning date in German only on prod environment (8.2)

date.ToLongDateString() executes in the background DateTimeFormat.Format(this, "D", DateTimeFormatInfo.CurrentInfo). It means that the culture info is taken from the thread or from the server (you ...
Marek Musielak's user avatar
  • 21.8k
6 votes

How to remove a language version of a data template?

Another way to do this is using Sitecore Powershell Extenstions. There is a cmdlet called Remove-ItemLanguage, this removes the specified language version from the item. Example that removes the ...
Richard Seal's user avatar
  • 19.6k
6 votes
Accepted

Force template versions in English

In a clean install of Sitecore 8.1 update-3, the templates and their related sections/fields are always created in English, no matter what language the user may be working in from the ribbon: But if ...
jammykam's user avatar
  • 13.8k
6 votes
Accepted

How to setup single site with one domain per language

I think you will have to make this functionality yourself. You will most likely have to hook into the httpRequestBegin pipeline and also extend and replace the default LinkProvider. Here's an (...
Søren Kruse's user avatar
  • 3,235

Only top scored, non community-wiki answers of a minimum length are eligible