Branch: Tag:

2003-07-15

2003-07-15 08:50:47 by Anders Johansson <anders@roxen.com>

Introduced a way to define an abbreviated week day and month name for each language.

Rev: server/etc/modules/Roxen.pmod:1.161
Rev: server/languages/abstract.pike:1.8
Rev: server/languages/japanese.pike:1.19

1:   // This is a roxen pike module. Copyright © 1999 - 2001, Roxen IS.   // - // $Id: Roxen.pmod,v 1.160 2003/07/11 13:10:30 anders Exp $ + // $Id: Roxen.pmod,v 1.161 2003/07/15 08:50:46 anders Exp $      #include <roxen.h>   #include <config.h>
1662:    switch(key[0]) {    case 'a': // Abbreviated weekday name    if (language) -  res += number2string(lt->wday+1,m,language(lang,"day",id))[..2]; +  res += number2string(lt->wday+1,m,language(lang,"short_day",id));    else    res += ({ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" })[lt->wday];    break;
1676:    case 'b': // Abbreviated month name    case 'h': // Abbreviated month name    if (language) -  res += number2string(lt->mon+1,m,language(lang,"month",id))[..2]; +  res += number2string(lt->mon+1,m,language(lang,"short_month",id));    else    res += ({ "Jan", "Feb", "Mar", "Apr", "May", "Jun",    "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" })[lt->mon];