public void SetMultilingualContentLanguages(string language2Code, string language3Code)
{
if (language2Code == _collectionSettings.Language1Iso639Code) //can't have the vernacular twice
language2Code = null;
if (language3Code == _collectionSettings.Language1Iso639Code)
language3Code = null;
if (language2Code == language3Code) //can't use the same lang twice
language3Code = null;
if (String.IsNullOrEmpty(language2Code))
{
if (!String.IsNullOrEmpty(language3Code))
{
language2Code = language3Code; //can't have a 3 without a 2
language3Code = null;
}
else
language2Code = null;
}
if (language3Code == "")
language3Code = null;
Set("contentLanguage2", language2Code,false);
Set("contentLanguage3", language3Code, false);
}