"LM" == Lalo Martins firstname.lastname@example.org writes:
LM> Also, if you keep your templates (let's call a string LM> containing substitution markup a template, shall we?) outside LM> your source code, as is the case with i18n, pure substitution LM> doesn't require the people who edit them (for example, LM> translators) to know anything about python *or* even LM> programming.
It isn't always done that way though. See Francois's very good followup describing gettext vs. catgets.
LM> Now, data formatting is another animal entirely. It's a way to LM> request one specific representation of a piece of data.
I agree! -Barry