• I did a little more hunting and I came across sys.syslanguages which looks quite promising.

    To continue with the French exception, it has fields months and shortmonths with the comma separated values you see below.

    janvier,février,mars,avril,mai,juin,juillet,août,septembre,octobre,novembre,décembre

    janv,févr,mars,avr,mai,juin,juil,août,sept,oct,nov,déc

    This merits consideration for a localised solution.