We can probably convert this to a loop to ease translation. It will also allow to test translation and parameters.
Thought ?