Better way to "localize" an App

Like object, I'm looking for the better way to create an App that be in the user's language...now i've many virtual screen all in italian....how may I change them to be in english?
Do I must create "twin virtual screens" with the two languages and all the time verify a preset variable?

TY

See here for another way

Here is a simple example that might be appropriate.