Multilingual Tag
Hi, I'm working on Multilingual Site and I'd like to get Custom Classifications in both main language(EN) and second language (FR). But when I write the code using by API, it's showed only main language only. How can I show those classifications in two languages?
Hi,
You can try to get the taxon list after changing the current culture (and than sett it back). For example with Cars taxonomy name in En > MB and in Dutch > MB_NL (screenshot):
TaxonomyManager manager = TaxonomyManager.GetManager(); var tax = manager.GetTaxonomies<HierarchicalTaxonomy>().Where(t => t.Name == "cars").FirstOrDefault(); string cultureName = "nl"; var cultureInfo = new CultureInfo(cultureName); // Get the current culture var currentCulture = Thread.CurrentThread.CurrentUICulture; // Change it to the one you need (in that case Italian) Thread.CurrentThread.CurrentUICulture = cultureInfo; // Do the logic in the 'cultureName' language var taxaList = tax.Taxa; // Set back the current culture Thread.CurrentThread.CurrentUICulture = currentCulture;