Hallo,
vielleicht habt ihr schon Erfahrungen mit dem Globalize Plugin gemacht.
Ich kriege meine Datumdarstellung damit nicht erhofft umgestellt. Hatte
das einer von euch auch schon einmal?
In der enviroment.rb habe ich
include Globalize
Locale.set_base_language ‘de-DE’
DEFAULT_LOCALE = ‘de-DE’
DEFAULT_DATE_FORMAT = ‘%H:%M:%S - %A %B %d %Y’
hinterlegt. Damit sollte er DE als Sprache aus den hinterlegten Tabellen
nutzen. In den Tabellen habe ich die Uebersetzungen fuer die Wochentage
eingegeben. Trotzdem wird weiterhin alles auf Englisch angegezeigt
:-/…
Woran kann das liegen, dass Infos nicht gezogen werden?
Bei Datumsausgaben muss man noch “localize” hinten dran hängen. Diese
Funktion wird von Globalize zur Verfügung gestellt. Allerdings ist das
recht unpraktikabel, da man das Format hierbei immer mit übergeben
muss !?!
Daher empfiehlt es sich mit sowas wie
module Globalize
module CoreExtensions
module Date
alias_method :localize_old, :localize
def localize(format = DEFAULT_DATE_FORMAT)
format = Locale.active.date_format if !
Locale.active.date_format.nil?
return localize_old(format)
end
end
end
end
die localize Funktion von Globalize anzupassen.
Ich hoffe ich konnte auf die richtige Richtung hinweisen.
Am Freitag, den 26.09.2008, 09:29 +0200 schrieb Knut L.:
hinterlegt. Damit sollte er DE als Sprache aus den hinterlegten Tabellen
nutzen. In den Tabellen habe ich die Uebersetzungen fuer die Wochentage
eingegeben. Trotzdem wird weiterhin alles auf Englisch angegezeigt
:-/…
Woran kann das liegen, dass Infos nicht gezogen werden?