Thursday, January 25, 2007

één is enkelvoud (bis)

Ik had het kunnen weten. Michiel Decanq had gereageerd op mijn vorige post, toen dit mij meteen in het oog sprong

1 single comment, gedomme. Kunnen ze daar bij Blogger ook al niet deftig programmeren ? Ik snor de template van mijn blog op, maar wat zie ik daar :


<b:if cond='data:post.numComments == 1'>
1 <data:commentLabel/> :
<b:else/>
<data:post.numComments/> <data:commentLabelPlural:
</b:if>


Mooi ! Ik slik de zin over Blogger terug in : netjes geprogrammeerd. Maar waarom zie ik dan nog steeds 1 Commentsssssss ?

Even nagedacht. Ik heb er geen flauw idee van waar die commentLabelgeïnitialiseerd wordt. Maar ik kan hem wel zichtbaar maken :

<b:if cond='data:post.numComments == 1'>
1 <data:commentLabel/>
[plural] : <data:commentLabelPlural/>: [singular] : <data:commentLabel/>:
<b:else/>
<data:post.numComments/> <data:commentLabelPlural/>:
</b:if>

En dat geeft als resultaat :

Tja, dan heeft de programmeur moeite gedaan, de persoon die de configuartie doet heeft voor commentLabel en commentLabelPlural gewoon allebei 'comments' ingevuld.
*zucht*

0 comments: