Hi,
You could also create a Variant Table with these fields. In the table contents, maintain the combination of values for the characteristics -> Continent, Country and Language.
Define dependency to check this table and assign this to the class.
Hope that helps.
Thanks.