Could not agree more, and was about to post this as an idea, before I found yours.
So just adding my original post here in the comments section:
We have customers in many different countries and have huge dilemmas when making new families and parameters.
What language should the parameters be …
Making language based duplicates for all families and templates is huge maintenance job
All this could be solved by letting the parameters support multiple languages.
Revit bultin paramteres
Already have this option and will change language based on what language Revit is.
When creating new parameter add an option menu to define Language overrides for the parameter name.
If nothing is defined the original name is used
Suggestion to UI:
Same for Family, project and shared parameters.
Shared parameters fil could then add a collum for each defined language
Parameter keeps its original GUID, but parameter name changed based on Revit language.
*PARAM | GUID | NAME | ENU | FRA | DEU | DATATYPE |
PARAM | bdaeec1f-7343-4b9b-880c-3a65052d9213 | Sheetsize | Sheetsize | taille de la feuille
| Blattgröße
| TEXT |