formatudskiftning
Formatudskiftning er processen med at generere tekst eller data ved at erstatte dele af en skabelon med konkrete værdier. Skabelonen indeholder pladsmarkører eller format-specifiers, som angiver, hvilken værdi der skal indsættes og i hvilket format. Metoden adskiller data fra præsentation og fremmer genbrug af tekster i mange sammenhænge.
Der findes forskellige mekanismer. Nogle systemer bruger positioner, f.eks. "Hej {0}, du har {1} beskeder", mens
Anvendelser omfatter generering af brugerbeskeder, rapporter, e-mails og brugergrænseflader samt lokaliseringsarbejde. Ved internationalisering er det vigtigt
Fordelene inkluderer lettere vedligeholdelse og mulighed for at ændre tekst uden at ændre kildekoden. Udfordringer omfatter
Historisk opstod formatudskiftning i de tidlige programmeringssprog gennem funktioner som printf/sprintf og senere gennem skabeloner og