Pluralize message counts properly

This commit is contained in:
Tom Hughes 2012-01-14 12:19:40 +00:00
parent 1bafa8d41c
commit b83af6ef2c
3 changed files with 19 additions and 4 deletions

View file

@ -1 +1,8 @@
<p id="inbox-count"><%= t'message.inbox.you_have', :new_count => @user.new_messages.size, :old_count => (@user.messages.size - @user.new_messages.size) %></p>
<p id="inbox-count">
<%= t "message.inbox.messages",
:new_messages => t("message.inbox.new_messages",
:count => @user.new_messages.size),
:old_messages => t("message.inbox.old_messages",
:count => @user.messages.size - @user.new_messages.size)
%>
</p>

View file

@ -1,6 +1,6 @@
<h2><%= raw(t'message.outbox.my_inbox', :inbox_link => link_to(t('message.outbox.inbox'), url_for(:controller => "user", :action => "inbox", :id => @user.display_name))) %>/<%= t'message.outbox.outbox' %></h2>
<p><%= t'message.outbox.you_have_sent_messages', :count => @user.sent_messages.size %>
<p><%= t'message.outbox.messages', :count => @user.sent_messages.size %>
<% if @user.sent_messages.size > 0 %>
<div id="messages">

View file

@ -1187,7 +1187,13 @@ en:
title: "Inbox"
my_inbox: "My inbox"
outbox: "outbox"
you_have: "You have %{new_count} new messages and %{old_count} old messages"
messages: "You have %{new_messages} and %{old_messages}"
new_messages:
one: "%{count} new message"
other: "%{count} new messages"
old_messages:
one: "%{count} old message"
other: "%{count} old messages"
from: "From"
subject: "Subject"
date: "Date"
@ -1220,7 +1226,9 @@ en:
my_inbox: "My %{inbox_link}"
inbox: "inbox"
outbox: "outbox"
you_have_sent_messages: "You have %{count} sent messages"
messages:
one: "You have %{count} sent message"
other: "You have %{count} sent messages"
to: "To"
subject: "Subject"
date: "Date"