The only thing I'm worried about here @humphd is that the String will breaks into different pieces and when we translate them then joining them will not make sense for some language, but if we are going to separate them then that will solve my issue about {{lang}} on the link getting prepare when the page is render.