Hallo Guido,

meiner Ansicht nach dürfte in der Datei config/locales/de.yml ein
'%{count}' an der betreffenden Stelle nicht stehen:


  date:
    formats:
      short: "%e. %b"

  time:
    formats:
      short: "%e. %B, %H:%M Uhr"


Wenn aber z.B. folgendes realisiert werden soll:
"angemeldet seit 5 Minuten"
könnte der Code eher so aussehen:

I18n.translate('logins.seit',:count =>6) 
oder einfacher:
t('logins.seit',:count =>6) 

die Datei config/locales/de.yml sähe dann beispielsweise so aus:

logins:
  seit: 'angemeldet seit %{count} Minuten'


Vielleicht hilft Dir das?

Besten Gruß

Michael




On Tue, 05 Oct 2010 08:58:43 +0200
Guido Pesch <[email protected]> wrote:

> Hallo Liste,
> 
> hier die Exception:
> 
> missing interpolation argument in "%{count}.%m.%Y" ({:object=>Tue,
> 05 Oct 2010 08:07:29 CEST +02:00} given)
> 
> <p>
> 7:   <b>Angemeldet seit:</b>
> 8:   <%=l(@group.created_at, :format => :short) %>
> 9: </p>
> 
> 
> gem version 1.3.7
> rails 2.3.5
> i18n 0.4.1
> 
> 
> Im Netz finde ich zwar was über den Fehler, aber leider keine Lösung.
> 
> Danke und Gruß
> Guido
> 
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/listinfo/rubyonrails-ug
> 
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an