In message 20040510035205.29035.qmail@web13426.mail.yahoo.com, Volkan HATEM volkanh-/E1597aS9LQAvxtiuMwx3w@public.gmane.org writes
I'm not sure if this is the right list to ask a localization related question but I guess it is not totally irrelevant.
On MediaWiki:All_Messages there are no strings related to date and time. How can we localize date/time?
-volkan
It's done in your LanguageXX.php file.
For example, here's the Welsh (cy) equivalent:
/* private */ $wgWeekdayNamesCy = array( "Dydd Sul", "Dydd Llun", "Dydd Mawrth", "Dydd Mercher", "Dydd Iau", "Dydd Gwener", "Dydd Sadwrn" );
/* private */ $wgMonthNamesCy = array( "Ionawr", "Chwefror", "Mawrth", "Ebrill", "Mai", "Mehefin", "Gorffenaf", "Awst", "Medi", "Hydref", "Tachwedd", "Rhagfyr" );
/* private */ $wgMonthAbbreviationsCy = array( "Ion", "Chwe", "Maw", "Ebr", "Mai", "Meh", "Gor", "Aws", "Med", "Hyd", "Tach", "Rhag" );
We've also introduced synonyms for the "magic names" variables so we don't have to have English words in our articles when we're redirecting, etc.
/* private */ $wgMagicWordsCy = array( # ID CASE SYNONYMS MAG_REDIRECT => array( 0, "#redirect", "#ail-cyfeirio" ), MAG_NOTOC => array( 0, "__NOTOC__", "__DIMTAFLENCYNNWYS__" ), MAG_NOEDITSECTION => array( 0, "__NOEDITSECTION__", "__DIMADRANGOLYGU__" ), MAG_START => array( 0, "__START__", "__DECHRAU__" ), MAG_CURRENTMONTH => array( 1, "{{CURRENTMONTH}}", "{{MISCYFOES}}" ), MAG_CURRENTMONTHNAME => array( 1, "{{CURRENTMONTHNAME}}", "{{ENWMISCYFOES}}" ), MAG_CURRENTDAY => array( 1, "{{CURRENTDAY}}", "{{DYDDIADCYFOES}}" ), MAG_CURRENTDAYNAME => array( 1, "{{CURRENTDAYNAME}}", "{{ENWDYDDCYFOES}}" ), MAG_CURRENTYEAR => array( 1, "{{CURRENTYEAR}}", "{{FLWYDDYNCYFOES}}" ), MAG_CURRENTTIME => array( 1, "{{CURRENTTIME}}", "{{AMSERCYFOES}}" ), MAG_NUMBEROFARTICLES => array( 1,"{{NUMBEROFARTICLES}}", "{{NIFEROERTHYGLAU}}"), MAG_CURRENTMONTHNAMEGEN => array( 1,"{{CURRENTMONTH NAMEGEN}}", "{{GENENWMISCYFOES}}" ), MAG_MSG => array( 0, "{{MSG:$1}}" ), MAG_SUBST => array( 0, "{{SUBST:$1}}" ), MAG_MSGNW => array( 0, "{{MSGNW:$1}}" ), MAG_END => array( 0, "__END__", "DIWEDD_" ), MAG_IMG_THUMBNAIL => array( 1, "bawd", "thumb" ), MAG_IMG_RIGHT => array( 1, "de", "right" ), MAG_IMG_LEFT => array( 1, "chwith", "left" ), MAG_IMG_NONE => array( 1, "dim", "none" ), MAG_IMG_WIDTH => array( 1, "$1px" ), MAG_IMG_CENTER => array( 1, "canol", "centre" ) );