Hier ein kleines Skript, welches die strftime()- Funktion so benutzt, dass damit eine "wide-" Ausgabe und eine locale-abhängige Darstellung von Datum und Zeit funktioniert. Das Beispielskript verwendet dafür zum Test das russische Locale. Eine Abfrage, ob das verwendete Locale überhaupt installiert ist, fehlt allerdings noch. Das Skript findet man hier.
Literatur dazu: "The Linux programming interface", M. Kerrisk.