Cライブラリがフランス共和国のカレンダーに従って日付をフォーマットできるようにするロケール定義を作成することが可能かどうか疑問に思います。
たとえば、「date」を実行すると、「Sex Bru 5 11:43:51 CET 2012」などの結果が出ることが予想されます。
答え1
いいえ、カレンダーはロケール設定でカスタマイズできるものではありません。
一つあるPerl DateTimeカレンダーモジュールしかし、フランス革命カレンダーの場合。
$ perl -MDateTime::Calendar::FrenchRevolutionary -le 'print DateTime::Calendar::FrenchRevolutionary->now->strftime("%c")'
Sex 06 Bru 0221 6:97:80