Component text language

Hi all,

I was wondering if it is possible to create a localization of some sort.
I have a list of languages and when I select a language, all components connected to it would change the text to that selected language.

How can I change the component text after it is already placed on the canvas?

Thank you.

by something like this.

somecomponent.Params.Input[0].Name = "whatever";

Components and parameters inherit GH_InstanceDescription and its name, nickname, description, category, subcategory are mutable. After you change an object, call Attributes. ExpireLayout and when you finish to change all componentes call Instances.RedrawCanvas to force GH paint the canvas again.