Generally, preparing a program for localization means avoiding assembling sentences in code, making the whole sentence available for the transators.
As a native Greek speaker I can only envy English programmers that can do assembling so easy, but localization is where is comes back to bite us.