The OpenRFA shared parameters support multiple languages. Although the parameter names will differ from language to language, Revit classifies the data held within each parameter as the same data set. For example, if you load in an exhaust fan family from a Spanish vendor into your English Revit project, you will still have the ability to schedule the family with other families that use the English version of the parameter.
To help contribute with translations, simply input the alternative language or region-specific name when editing or creating a shared parameter. So far, we only have support for Spanish translations, but if you have a suggestion for other regional versions of a parameter, please contact OpenRFA.
Once a parameter has a translation override, you can go to that language/regional overridden list to download the appropriate definitions file. For an example, refer to the Spanish translated parameters: Shared Parameters (ESP).
To demonstrate multi-language and regional support, we have a Revit project which has an exhaust fan (Mechanical Equipment category) loaded in.
Two English parameters are loaded into the family: AirFlowExhaustActual and AirFlowExhaustDesign.
Now, we load the family into a Revit project and build a simple schedule to display the data within the English version of the family.
Now we will take a second family, and load the Spanish version of the same shared parameters from the previous step.
Note the Shared parameter file name contains "ESP" in parenthesis, which denotes the language overrides.
If a shared parameter does not have a regional translation assigned, the default English name is used in the definitions file.
Finally, load the Spanish exhaust fan family into your project.
Notice that the schedule has been populated with the added family and the values from the Spanish version of the parameters is in the same data set (the same schedule column) as the English version.