Hi, erstmal gut das du eine Lösung ist. Wäre es dann nicht sinnvoller, das zu machen was Rails macht um das Format zu formatieren? Die werden doch bestimmt die Übersetzung aus der Yaml laden, und dann der Datumsklasen zu weisen oder? Aber generell ärgerlich, das es nicht schon so funktioniert im Mailer, Jedenfalls wenn mir das auch passiert weis ich bescheid :D
LG Marco 2009/12/14 Werner Laude <newsgr...@wernerlaude.de>: > > Am 14.12.2009 um 14:21 schrieb Marco Scholl: > > ne ne Marco das klappt nicht.. > Die yml in locales habe ich ja schon drin. > > In allen controllern/models funkt das auch - nur im mailer eben nicht. > ich habe da aber was anderes ausgebuddelt: > > > in die lib: > > german_date_names.rb > silence_warnings do > Date::MONTHNAMES = [nil] + %w(Januar Februar März April Mai Juni Juli August > September Oktober November Dezember) > Time::MONTHNAMES = Date::MONTHNAMES > end > > class Time > alias_method :strftime_old, :strftime > def strftime(format) > format = format.dup > format.gsub!(/%B/, Date::MONTHNAMES[self.mon]) > self.strftime_old(format) > end > end > > und im mailer.rb > > require 'german_date_names' > > Gruß > > >> Das in das DE Yaml >> >> de: >> >> date: >> >> formats: >> default: "%d.%m.%Y" >> short: "%e. %b" >> long: "%e. %B %Y" >> only_day: "%e" >> month_only: "%m.%Y" >> >> day_names: [Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, >> Freitag, Samstag] >> abbr_day_names: [So, Mo, Di, Mi, Do, Fr, Sa] >> month_names: [~, Januar, Februar, März, April, Mai, Juni, Juli, >> August, September, Oktober, November, Dezember] >> abbr_month_names: [~, Jan, Feb, Mär, Apr, Mai, Jun, Jul, Aug, Sep, >> Okt, Nov, Dez] >> order: [ :day, :month, :year ] >> >> time: >> formats: >> default: "%A, %d. %B %Y, %H:%M Uhr" >> short: "%d. %B, %H:%M Uhr" >> long: "%A, %d. %B %Y, %H:%M Uhr" >> time: "%H:%M" >> >> am: "vormittags" >> pm: "nachmittags" >> >> datetime: >> distance_in_words: >> half_a_minute: 'eine halbe Minute' >> less_than_x_seconds: >> zero: 'weniger als 1 Sekunde' >> one: 'weniger als 1 Sekunde' >> other: 'weniger als {{count}} Sekunden' >> x_seconds: >> one: '1 Sekunde' >> other: '{{count}} Sekunden' >> less_than_x_minutes: >> zero: 'weniger als 1 Minute' >> one: 'weniger als eine Minute' >> other: 'weniger als {{count}} Minuten' >> x_minutes: >> one: '1 Minute' >> other: '{{count}} Minuten' >> about_x_hours: >> one: 'etwa 1 Stunde' >> other: 'etwa {{count}} Stunden' >> x_days: >> one: '1 Tag' >> other: '{{count}} Tage' >> about_x_months: >> one: 'etwa 1 Monat' >> other: 'etwa {{count}} Monate' >> x_months: >> one: '1 Monat' >> other: '{{count}} Monate' >> about_x_years: >> one: 'etwa 1 Jahr' >> other: 'etwa {{count}} Jahre' >> over_x_years: >> one: 'mehr als 1 Jahr' >> other: 'mehr als {{count}} Jahre' >> prompts: >> second: "Sekunden" >> minute: "Minuten" >> hour: "Stunden" >> day: "Tag" >> month: "Monat" >> year: "Jahr" >> >> number: >> format: >> precision: 2 >> separator: ',' >> delimiter: '.' >> currency: >> format: >> unit: 'EUR' >> format: '%n %u' >> separator: >> delimiter: >> precision: >> percentage: >> format: >> delimiter: "" >> precision: >> format: >> delimiter: "" >> human: >> format: >> delimiter: "" >> precision: 1 >> storage_units: >> # Storage units output formatting. >> # %u is the storage unit, %n is the number (default: 2 MB) >> format: "%n %u" >> units: >> byte: >> one: "Byte" >> other: "Bytes" >> kb: "KB" >> mb: "MB" >> gb: "GB" >> tb: "TB" >> >> support: >> array: >> words_connector: ", " >> two_words_connector: " und " >> last_word_connector: " und " >> >> Am 14. Dezember 2009 14:19 schrieb Werner Laude <newsgr...@wernerlaude.de>: >>> Kunde will deutsche Bezeichnungen im Bestätigungsformular haben.. >>> >>> bisher habe ich dort: >>> <%= @seminar.start.strftime(" %d %B %Y, %H:%M")%> >>> dann steht da December >>> >>> Scheinbar kann ich im booking_mailer keine helper nutzen.. >>> >>> Wie könnte man das angehen? >>> >>> class BookingMailer < ActionMailer::Base >>> >>> helper :application >>> >>> klappt nicht... >>> >>> >>> Danke+Gruß >>> >>> Werner Laude >>> no-s...@wernerlaude.de >>> >>> >>> >>> >>> _______________________________________________ >>> rubyonrails-ug mailing list >>> rubyonrails-ug@headflash.com >>> http://mailman.headflash.com/listinfo/rubyonrails-ug >>> >> >> >> >> -- >> mfg marco >> _______________________________________________ >> rubyonrails-ug mailing list >> rubyonrails-ug@headflash.com >> http://mailman.headflash.com/listinfo/rubyonrails-ug >> > > Werner Laude > no-s...@wernerlaude.de > > > > > _______________________________________________ > rubyonrails-ug mailing list > rubyonrails-ug@headflash.com > http://mailman.headflash.com/listinfo/rubyonrails-ug > -- mfg marco _______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug