i18n: Add preset kwarg
i18n: Add preset kwarg

Many frameworks, such as glib, provide translation functions and
functions that take format strings. As such every application using
these must duplicate the gettext arguments to function properly.

This reduces that duplication and improves correctness so they are
not left out.

Fixes #1123

thiblahute/meson,QuLogic/meson,trhd/meson,becm/meson,MathieuDuponchelle/meson,fmuellner/meson,MathieuDuponchelle/meson,rhd/meson,QuLogic/meson,becm/meson,rhd/meson,QuLogic/meson,becm/meson,mesonbuild/meson,thiblahute/meson,ernestask/meson,rhd/meson,mesonbuild/meson,becm/meson,aaronp24/meson,jpakkane/meson,ernestask/meson,wberrier/meson,becm/meson,mesonbuild/meson,trhd/meson,pexip/meson,jpakkane/meson,MathieuDuponchelle/meson,ernestask/meson,QuLogic/meson,pexip/meson,fmuellner/meson,aaronp24/meson,fmuellner/meson,aaronp24/meson,QuLogic/meson,wberrier/meson,trhd/meson,trhd/meson,thiblahute/meson,aaronp24/meson,jeandet/meson,thiblahute/meson,mesonbuild/meson,QuLogic/meson,trhd/meson,pexip/meson,becm/meson,becm/meson,jeandet/meson,mesonbuild/meson,fmuellner/meson,jeandet/meson,pexip/meson,fmuellner/meson,wberrier/meson,aaronp24/meson,jeandet/meson,MathieuDuponchelle/meson,trhd/meson,pexip/meson,rhd/meson,jpakkane/meson,becm/meson,jpakkane/meson,becm/meson,trhd/meson,pexip/meson,ernestask/meson,jeandet/meson,ernestask/meson,rhd/meson,jeandet/meson,fmuellner/meson,aaronp24/meson,jpakkane/meson,ernestask/meson,wberrier/meson,fmuellner/meson,pexip/meson,thiblahute/meson,QuLogic/meson,ernestask/meson,jpakkane/meson,wberrier/meson,rhd/meson,thiblahute/meson,pexip/meson,trhd/meson,rhd/meson,ernestask/meson,wberrier/meson,MathieuDuponchelle/meson,fmuellner/meson,mesonbuild/meson,aaronp24/meson,MathieuDuponchelle/meson,QuLogic/meson,MathieuDuponchelle/meson,mesonbuild/meson,jpakkane/meson,jpakkane/meson,fmuellner/meson,thiblahute/meson,mesonbuild/meson,jpakkane/meson,jeandet/meson,MathieuDuponchelle/meson,thiblahute/meson,aaronp24/meson,wberrier/meson,ernestask/meson,jeandet/meson,aaronp24/meson,pexip/meson,trhd/meson,jeandet/meson,becm/meson,mesonbuild/meson,wberrier/meson,thiblahute/meson,pexip/meson,mesonbuild/meson,rhd/meson,QuLogic/meson,MathieuDuponchelle/meson