On Mon, Sep 15, 2008 at 05:56:41PM +0200, Clinton Gormley wrote:
> Hi all
>
> Quick survey : what file extensions do you typically use for your TT
> templates?
> - .tt
> - .html
Both, depending on how the template is used.
> Bonus question: what file extensions do you use for your YAML files?
> - .yaml
> - .yml
Eh, seems both, but not on purpose.
> I'm adding:
>
> [% l('string to localise',args) %]
> and
> [% 'string to localise' | l(args) %]
To show you how screwy my setup is I have two (three?) forms:
I have a simple form:
loc( 'string to localize' );
And if there only one argument, which is by far more common than more
than more than one argument, I can use:
loc( 'You have [quant,_1,apple].', apple_count );
But, if I have more than one argument I pass as an array ref:
loc(
[
'You have [quant,_1,apple] and [quant,_2,banana].',
apple_count,
banana_count,
],
);
I think the reason was because loc() started out as a template macro
which then called my localize() function -- and the macro initially
only had two arguments (where the localize() function accepted both a
list and an array ref).
It's even more rare to have three arguments, and seems I don't have
any with four or more. So, the macro could have just had a longer
argument list and avoid the array ref.
--
Bill Moseley
[EMAIL PROTECTED]
Sent from my iMutt
_______________________________________________
templates mailing list
[email protected]
http://mail.template-toolkit.org/mailman/listinfo/templates