I think “swapping in some strings” sounds deceptively simple. You need the strings to be designed with localisability in mind. In particular there may be several variants of the same string in one language, but just one in another, depending on factors such as number or gender…