Tried the patch below (for LanguageEt 1.23), found a wiki to test it on... No problems so far, except that {{CURRENTDAYNAME}} does not seem to work. I could not understand why.
Klaus
1345,1373d1344 < function getMathNames() { < global $wgMathNamesEt; < return $wgMathNamesEt; < } < < function getMonthName( $key ) < { < global $wgMonthNamesEt; < return $wgMonthNamesEt[$key-1]; < } < < /* by default we just return base form */ < function getMonthNameGen( $key ) < { < global $wgMonthNamesEt; < return $wgMonthNamesEt[$key-1]; < } < < function getMonthAbbreviation( $key ) < { < global $wgMonthAbbreviationsEt; < return $wgMonthAbbreviationsEt[$key-1]; < } < < function getWeekdayName( $key ) < { < global $wgWeekdayNamesEt; < return $wgWeekdayNamesEt[$key-1]; < } 1393,1397c1364,1374 < function getMessage( $key ) < { < global $wgAllMessagesEt; < return $wgAllMessagesEt[$key]; < } ---
function getMessage( $key ) { global $wgAllMessagesEt; if( isset( $wgAllMessagesEt[$key] ) ) { return $wgAllMessagesEt[$key]; } else { return Language::getMessage( $key ); }