We have a multilingual deployment of DSpace (v7.3) with some fairly strict 
language requirements. We are hoping there is a way to control the values 
shown in the faceted search filter so that only the values of the current 
language are shown at a time.

E.g. in the Subject facet box "Minerals" would show when in "en" and 
"Minerales" when in "es".

Is there any built-in support for something like this? 

- - - - - - - - - - - - - - 
Assuming there isn't, I believe I have a solution. I have already added a 
language value to the Projection class for some prior multilingual 
requirements. What I plan to do is add an additional DiscoveryConfiguration 
(e.g "default_es") and update the call to determine the configuration to 
use to include the language (in DiscoveryRestRepository and 
DiscoveryConfigurationService). 

However, once a language specific config is returned I still need language 
specific values. I don't believe SOLR utilizes the language attributes 
stored in "metadatavalue"so I will also need to duplicate values in a new 
language specific field in SOLR via a curation task/scripted job.

E.g. dc.subject = Minerals, dc.subject.es = Minerales

Any thoughts on the approach?

Thanks,

Steve

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-community/c7e54b29-20c7-46c4-9c05-aacb289888d5n%40googlegroups.com.

Reply via email to