2012/01/07

Rails Internationalisierung, Übersetzungsfehler für Datumformate

Wenn man sich eine Übersetzung einrichtet und dabei auf einen Fehler wie unten trifft, liegt dies vermutlich daran, dass Rails ein Datum nicht übersetzen kann.

Sehr aussagekräftig ist die Fehlermeldung nicht, deshalb habe ich die Lösung erst mit Google gefunden.

Die Lösung ist einfach:
Ruby on Rails fehlen für die Übersetzung von Datumformaten die korrekten Einträge in der Übersetzungsdatei (in meinem Fall config/locales/de.yml). Damit diese Datei für deutsche Datumformate vollständg ist, sollte man auf fertige Vorlagen zurückgreifen: https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale

Die besagte Fehlermeldung:


undefined method `-' for "translation missing: de.date.order":String

No comments:

Post a Comment