From b83af6ef2c965dc619a19ace24a5d2275ad89958 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 14 Jan 2012 12:19:40 +0000 Subject: [PATCH] Pluralize message counts properly --- app/views/message/_message_count.html.erb | 9 ++++++++- app/views/message/outbox.html.erb | 2 +- config/locales/en.yml | 12 ++++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app/views/message/_message_count.html.erb b/app/views/message/_message_count.html.erb index 27b0aa644..9b5edd26c 100644 --- a/app/views/message/_message_count.html.erb +++ b/app/views/message/_message_count.html.erb @@ -1 +1,8 @@ -

<%= t'message.inbox.you_have', :new_count => @user.new_messages.size, :old_count => (@user.messages.size - @user.new_messages.size) %>

+

+<%= 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) +%> +

diff --git a/app/views/message/outbox.html.erb b/app/views/message/outbox.html.erb index 9662fdbce..fd8958126 100644 --- a/app/views/message/outbox.html.erb +++ b/app/views/message/outbox.html.erb @@ -1,6 +1,6 @@

<%= 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' %>

-

<%= t'message.outbox.you_have_sent_messages', :count => @user.sent_messages.size %> +

<%= t'message.outbox.messages', :count => @user.sent_messages.size %> <% if @user.sent_messages.size > 0 %>

diff --git a/config/locales/en.yml b/config/locales/en.yml index 0347d6fd7..bd467cb7b 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -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" -- 2.43.2