root/platform/tdiary/plugin/jyear.rb @ 4634

Revision 4634, 1.0 kB (checked in by hsbt, 5 years ago)

platform/tdiary/lib,plugin: import form official repos.

Line 
1#       jyear.rb $Revision: 1.1 $
2#       
3#       �����Ѵ������饰����#      ������å��ߤ������ޥåȤǻȤ���
4#       ��Y�פǡ�005�פΤȤ�������K�פǡ���17�פ������
5#       plugin�������������롣
6#       
7# Copyright (c) 2005 sasasin/SuzukiShinnosuke<sasasin@sasasin.sytes.net>
8# You can distribute this file under the GPL.
9#
10
11unless Time::new.respond_to?( :strftime_jyear_backup ) then
12        eval( <<-MODIFY_CLASS, TOPLEVEL_BINDING )
13                class Time
14                        alias strftime_jyear_backup strftime
15                        def strftime( format )
16                                case self.year
17                                        when 0 .. 1926
18                                                gengo = "���"
19                                                if self.year = 1926 && self.month = 12 && self.wday >=25 then
20                                                        gengo = "�����ǯ"
21                                                end
22                                        when 1927 .. 1989
23                                                jyear = self.year - 1925
24                                                gengo = "���" + jyear.to_s
25                                                if self.year = 1989 && self.month = 1 && self.wday >= 8 then
26                                                        gengo = "ʿ���ǯ"
27                                                end
28                                        else
29                                                jyear = self.year - 1988
30                                                gengo = "ʿ�" + jyear.to_s
31                                end
32                                strftime_jyear_backup( format.gsub( /%K/, gengo ) )
33                        end
34                end
35        MODIFY_CLASS
36end
Note: See TracBrowser for help on using the browser.