Restricting picklist values by country or language
Working on a global project, we need to be able to restrict the list of visible value in the picklist to the ones relevant to the end user. This should be done either based on the country this user belongs to, or based on the language he works in.
The preference being the first option.
Until now, I have not found a way of implementing this.
Using record types to restrict picklist values is not really an option as we have record types already driving many other features globally and want to avoid having to create a set of record types for every single country
Translation currently is not doing what it should do, as it shows translated values for the relevant language, but also untranslated values. And not each value is used and translated in each country.
Have I overlooked any functionality? Or is SFDC not supporting global environments?
Thanks for any help