Key in Localization

Hi guys,
i started testing out Localization Dashboard in UE4. Its works fine, but i have some questions, and i couldn’t find any answers online.

In Widgets i used namespace to define a Category, and Key is generated randomly. But in C++ NSLOCTEXT requires a “KEY” param.
Question: Can i use Key field, when editing TextBox in a Widget?
What will happen if i put the same Key on 2 (or more) different TextBoxes?

Can i use Key field, when editing TextBox in a Widget?

Yes, you can change the key from the advanced sections in the same way you’d change the namespace.

What will happen if i put the same Key on 2 (or more) different TextBoxes?

Identities (namespace + key) must be unique per-source string. If you re-use the same identity for different source strings then you get a conflict warning during your gather.

We can’t stop people doing this in C++, but if you cause an identity conflict when editing a Text property we just give it a new unique key.

Thank you very much!