From a3daa00a41228f3253e37ef9d75b60169344398c Mon Sep 17 00:00:00 2001
From: Movilla <movilla@movilla-Aspire-5820TG.(none)>
Date: Tue, 15 May 2012 22:27:08 +0200
Subject: [PATCH] Rebase Add translation app/views/admins/stats.html.haml for
 Admin Panel

---
 app/controllers/admins_controller.rb |  8 ++---
 app/views/admins/stats.html.haml     | 47 ++++++++++++----------------
 config/locales/diaspora/en.yml       | 39 ++++++++++++++++++++++-
 3 files changed, 62 insertions(+), 32 deletions(-)

diff --git a/app/controllers/admins_controller.rb b/app/controllers/admins_controller.rb
index 9b0ff02834..2650d7a970 100644
--- a/app/controllers/admins_controller.rb
+++ b/app/controllers/admins_controller.rb
@@ -52,16 +52,16 @@ class AdminsController < ApplicationController
     case params[:range]
     when "week"
       range = 1.week
-      @segment = "week"
+      @segment = t('admins.stats.week')
     when "2weeks"
       range = 2.weeks
-      @segment = "2 week"
+      @segment = t('admins.stats.2weeks')
     when "month"
       range = 1.month
-      @segment = "month"
+      @segment = t('admins.stats.month')
     else
       range = 1.day
-      @segment = "daily"
+      @segment = t('admins.stats.daily')
     end
 
     [Post, Comment, AspectMembership, User].each do |model|
diff --git a/app/views/admins/stats.html.haml b/app/views/admins/stats.html.haml
index 9ef060a908..a120370540 100644
--- a/app/views/admins/stats.html.haml
+++ b/app/views/admins/stats.html.haml
@@ -1,32 +1,29 @@
 
 .span-24
-  = render :partial => 'admins/admin_bar'
+  = render :partial => 'admins/admin_bar.haml'
 %br
 %br
 
 .span-24.last
   %h1
-    Usage Statistics
+    = t('.usage_statistic')
     %div{:style => "float:right;"}
       = form_tag('/admins/stats', :method => 'get') do
         %select{:name => 'range'}
           %option{:value => 'daily', :selected => ('selected' if params[:range] == 'daily')}
-            Daily
+            = t('.daily')
           %option{:value => 'week', :selected => ('selected' if params[:range] == 'week')}
-            Week
+            = t('.week')
           %option{:value => '2weeks', :selected => ('selected' if params[:range] == '2weeks')}
-            2 Weeks
+            = t('.2weeks')
           %option{:value => 'month', :selected => ('selected' if params[:range] == 'month')}
-            Month
+            = t('.month')
 
-        = submit_tag 'go'
+        = submit_tag t('.go')
   %br
   %h3
-    Displaying results from the
-    %b
-      = @segment
-    segment
-  
+    != t('.display_results', :segment => @segment)
+    
   %br
   %br
   %br
@@ -38,11 +35,16 @@
   - [:posts, :comments, :aspect_memberships, :users].each do |name|
     - model = eval("@#{name.to_s}")
     - if name == :aspect_memberships
-      - name = :shares
+      - name = t('.shares', :count => model[:yesterday])
+    - if name == :posts
+      - name = t('.posts', :count => model[:yesterday])
+    - if name == :comments
+      - name = t('.comments', :count => model[:yesterday])
+    - if name == :users
+      - name = t('.users', :count => model[:yesterday])
 
-    .span-6{:class => ('last' if name == :users)}
+    .span-6{:class => ('last' if name == t('.users', :count => model[:yesterday]))}
       %h2{:style => 'font-weight:bold;'}
-        = model[:yesterday]
         = name.to_s
       %h4
         = model[:day_before]
@@ -54,21 +56,12 @@
   %br
   %hr
 
-
   %p{:style => "text-align:center;"}
-    The current segment is averaging
-    %b
-      #{@posts[:yesterday]/@user_count.to_f}
-    posts per user, from
-    %b
-      #{@posts[:day_before]/@user_count.to_f}
+    != t('.current_segment', :post_yest => @posts[:yesterday]/@user_count.to_f, :post_day => @posts[:day_before]/@user_count.to_f)
 
 .span-24.last
   %h3
-    50 Most Popular Tags
+    = t('.50_most')
   - @popular_tags.each do |name,count|
-    Tag Name:
-    %b= name
-    Count:
-    %b= count
+    != t('.tag_name', :name_tag => name, :count_tag => count)
     %br
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index 1ec608e50a..4cfb85b723 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -102,7 +102,44 @@ en:
         many: "%{count} users found"
         other: "%{count} users found"
     stats:
-      go: go
+      week: "Week"
+      2weeks: "2 Week"
+      month: "Month"
+      daily: "Daily"
+      usage_statistic: "Usage Statistics"
+      go: "go"
+      display_results: "Displaying results from the <b>%{segment}</b> segment"
+      posts:
+        zero: "%{count} posts"
+        one: "%{count} post"
+        two: "%{count} posts"
+        few: "%{count} posts"
+        many: "%{count} posts"
+        other: "%{count} posts"
+      comments:
+        zero: "%{count} comments"
+        one: "%{count} comment"
+        two: "%{count} comments"
+        few: "%{count} comments"
+        many: "%{count} comments"
+        other: "%{count} comments"
+      shares:
+        zero: "%{count} shares"
+        one: "%{count} share"
+        two: "%{count} shares"
+        few: "%{count} shares"
+        many: "%{count} shares"
+        other: "%{count} shares"
+      users:
+        zero: "%{count} users"
+        one: "%{count} user"
+        two: "%{count} users"
+        few: "%{count} users"
+        many: "%{count} users"
+        other: "%{count} users"
+      current_segment: "The current segment is averaging <b>%{post_yest}</b> posts per user, from <b>%{post_day}</b>"
+      50_most: "50 Most Popular Tags"
+      tag_name: "Tag Name: <b>%{name_tag}</b> Count: <b>%{count_tag}</b>"
   application:
     helper:
       unknown_person: "unknown person"
-- 
GitLab