I want to create a function that receive multiples strings as parameters.
Like the function `printf("Hello %s",name);` of C. but I don't want to pass a ready array, it wouldn't be readable.

```
Edit1.text:=lang('Hello');

Edit2.text:=lang('Welcome to {1} guest',place);

Edit3.text:=lang('Hi {1}, is your {2} time in {3}','Victor','first','Disney');

```

output should be:

```
Hello
Welcome to Disney guest
Hi Victor is your first time in Disney

```

how I create the `function TForm1.lang(parameters:String):String;`, I did a research, but I can't get it work.

I need to access the parameters[] and the parameters.length also.

I'm needing this to turn my App to multilang.