]> source.dussan.org Git - redmine.git/commitdiff
Use abbr_day_name to get the first letter of the day name (#9839).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 13 Aug 2012 18:13:10 +0000 (18:13 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 13 Aug 2012 18:13:10 +0000 (18:13 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10202 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/gantts/show.html.erb
lib/redmine/i18n.rb
test/unit/lib/redmine/i18n_test.rb

index 7323e84ee6c8c3f78a961cab5c8ceb433749e860..5b9aaa28918d4b817754e4257d5efea5dd105b9d 100644 (file)
@@ -146,7 +146,7 @@ if show_days
   width =  zoom - 1
   %>
   <div style="left:<%= left %>px;top:37px;width:<%= width %>px;height:<%= height %>px;font-size:0.7em;<%= "background:#f1f1f1;" if wday > 5 %>" class="gantt_hdr">
-  <%= day_name(wday).first %>
+  <%= day_letter(wday) %>
   </div>
   <%
   left = left + width + 1
index fade9a9ae4336055b505280042d0990bbb9fc24e..12445b450820e818fbd79e73b7855a76ae6f82dd 100644 (file)
@@ -58,6 +58,10 @@ module Redmine
       ::I18n.t('date.day_names')[day % 7]
     end
 
+    def day_letter(day)
+      ::I18n.t('date.abbr_day_names')[day % 7].first
+    end
+
     def month_name(month)
       ::I18n.t('date.month_names')[month]
     end
index 2ec6dc2f951820b9e122074f0e0f059e4beece70..d234ddf3c6369bf90f606929157bf3b22d5eeed4 100644 (file)
@@ -25,6 +25,10 @@ class Redmine::I18nTest < ActiveSupport::TestCase
     User.current.language = nil
   end
 
+  def teardown
+    set_language_if_valid 'en'
+  end
+
   def test_date_format_default
     set_language_if_valid 'en'
     today = Date.today
@@ -155,6 +159,18 @@ class Redmine::I18nTest < ActiveSupport::TestCase
     end
   end
 
+  def test_day_name
+    set_language_if_valid 'fr'
+    assert_equal 'dimanche', day_name(0)
+    assert_equal 'jeudi', day_name(4)
+  end
+
+  def test_day_letter
+    set_language_if_valid 'fr'
+    assert_equal 'd', day_letter(0)
+    assert_equal 'j', day_letter(4)
+  end
+
   def test_valid_languages
     assert valid_languages.is_a?(Array)
     assert valid_languages.first.is_a?(Symbol)