Masato Kikuhara
en-sf****@users*****
2005年 7月 6日 (水) 07:06:14 JST
Index: affelio/apps/diary/Diary.pm
diff -u affelio/apps/diary/Diary.pm:1.22 affelio/apps/diary/Diary.pm:1.23
--- affelio/apps/diary/Diary.pm:1.22 Wed Jul 6 02:30:03 2005
+++ affelio/apps/diary/Diary.pm Wed Jul 6 07:06:13 2005
@@ -54,7 +54,7 @@
###########################
#Locale init
###########################
- $self->{lh} = Diary::L10N->get_handle(($afap->get_site_info("locale"),"en_us"));
+ $self->{lh} = Diary::L10N->get_handle(($afap->get_site_info("locale"),$afap->{af}->{site__locale}));
###########################
my $DBConfig = Config::Tiny->new();
@@ -368,7 +368,7 @@
}
$tmpl->param(
- CALENDER => $calender,
+ CALENDER => $self->translate_templateL10N($calender),
access_control_URL => $self->{afap}->get_URL("access_control"),
);
if ($self->{afap}->check_access('write_diary')) {
@@ -411,7 +411,7 @@
sub checkAccess {
my ($self, $page_name) = @_;
unless ($self->{afap}->check_access($page_name)) {
- $self->accessErrorExit("ãã®ãã¼ã¸ã«ã¢ã¯ã»ã¹ããæ¨©éãããã¾ãã");
+ $self->accessErrorExit("You have no permittion on this page");
}
}
@@ -428,10 +428,10 @@
unless ($self->{header_show}) {
print "Content-type: text/html; charset=UTF-8\n\n";
- print $self->{afap}->get_HTML_header($self->{header_title});
+ print $self->translate_templateL10N($self->{afap}->get_HTML_header($self->{header_title}));
}
- print $tmpl->output;
- print $self->{afap}->get_HTML_footer;
+ print $self->translate_templateL10N($tmpl->output);
+ print $self->translate_templateL10N($self->{afap}->get_HTML_footer);
exit;
}
@@ -456,10 +456,10 @@
unless ($self->{header_show}) {
print "Content-type: text/html; charset=UTF-8\n\n";
- print $self->{afap}->get_HTML_header($self->{header_title});
+ print $self->translate_templateL10N($self->{afap}->get_HTML_header($self->{header_title}));
}
- print $tmpl->output;
- print $self->{afap}->get_HTML_footer;
+ print $self->translate_templateL10N($tmpl->output);
+ print $self->translate_templateL10N($self->{afap}->get_HTML_footer);
exit;
}
@@ -586,7 +586,7 @@
my $res = $ua->request($req);
my $str = $res->as_string;
if ($str =~ /<error>[^1]*1[^<]*<\/error>/) {
- $self->errorExit('Trackback Pingã®éä¿¡ã«å¤±æãã¾ãããéä¿¡å
ã¢ãã¬ã¹ãééã£ã¦ããå¯è½æ§ãããã¾ãã');
+ $self->errorExit('Failed to send trackback ping');
}
}
@@ -711,7 +711,7 @@
my $filesize = 0;
while (my $bytesread = read($filename, $buf, 1024)) {
$file .= $buf;
- $self->errorExit('ãã¡ã¤ã«ã®ã¢ãããã¼ãï¼ãã¡ã¤ã«ãµã¤ãºã大ãããã¾ã') if (++$filesize >= 300);
+ $self->errorExit('Uploaded file was too big') if (++$filesize >= 300);
}
my $imgdir = "$self->{datadir}img/";
@@ -727,11 +727,11 @@
my $distfile = $basedir.basename($filename);
unless (basename($filename) =~ /^[a-zA-Z0-9\.\-\_]{1,28}\.(jpg|jpeg|png|gif|bmp)$/i) {
- $self->errorExit('ãã¡ã¤ã«ã®ã¢ãããã¼ãï¼ä¸æ£ãªãã¡ã¤ã«ã¿ã¤ãã§ã');
+ $self->errorExit('Uploaded file had invalid MIME type');
}
local (*OUT);
- open(OUT, "> $distfile") or $self->errorExit('ãã¡ã¤ã«ã®ã¢ãããã¼ãï¼ãã¡ã¤ã«æ¸ãè¾¼ã¿ã«å¤±æãã¾ãã');
+ open(OUT, "> $distfile") or $self->errorExit('Failed to open file');
binmode OUT;
print OUT $file;
close(OUT);
Index: affelio/apps/diary/edit_diary.cgi
diff -u affelio/apps/diary/edit_diary.cgi:1.9 affelio/apps/diary/edit_diary.cgi:1.10
--- affelio/apps/diary/edit_diary.cgi:1.9 Mon Jul 4 14:49:00 2005
+++ affelio/apps/diary/edit_diary.cgi Wed Jul 6 07:06:14 2005
@@ -18,13 +18,13 @@
require 'init.pl';
$diary->checkAccess('write_diary');
-my $id = $afap->{cgi}->param('id') or $diary->errorExit('è¨äºçªå·ãæå®ããã¦ãã¾ãã');
+my $id = $afap->{cgi}->param('id') or $diary->errorExit('An article number was not specified');
-$diary->errorExit("åå¨ããªãè¨äºã§ã") unless $diary->existsEntry($id);
+$diary->errorExit("The specified article does not exist") unless $diary->existsEntry($id);
my $tmpl;
-# ç·¨éå®äº
+# submitted
if($afap->{cgi}->param('edit')) {
# send trackback ping
if ($afap->{cgi}->param('tping_url')) {
@@ -50,21 +50,21 @@
exit;
}
-# åé¤å®äº
+# deleted
elsif($afap->{cgi}->param('delete')) {
$diary->removeEntry($id);
print $diary->getRedirection("list_diary.cgi");
exit;
}
-# 確èª
+# confirm
elsif($afap->{cgi}->param("delete_confirm")) {
$tmpl = HTML::Template->new(filename => "./templates/edit_diary_delete_confirm.tmpl");
my $entry = $diary->getEntry($id);
$tmpl->param(ID => $entry->{id});
}
-# ç·¨éç»é¢
+# edit
else {
$tmpl = HTML::Template->new(filename => "./templates/edit_diary_edit.tmpl");
my $entry = $diary->getEntry($id);
@@ -74,10 +74,10 @@
ID => $entry->{id},
TITLE => $entry->{title},
CONTENTS => $entry->{contents},
- DATETIME => "$entry->{year}å¹´$entry->{month}æ$entry->{day}æ¥",
+ DATETIME => "$entry->{year}/$entry->{month}/$entry->{day}",
);
}
-print $diary->get_HTML_header;
-print $tmpl->output;
+print $diary->translate_templateL10N($diary->get_HTML_header);
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
Index: affelio/apps/diary/external_blog.cgi
diff -u affelio/apps/diary/external_blog.cgi:1.5 affelio/apps/diary/external_blog.cgi:1.6
--- affelio/apps/diary/external_blog.cgi:1.5 Fri Jul 1 11:06:39 2005
+++ affelio/apps/diary/external_blog.cgi Wed Jul 6 07:06:14 2005
@@ -51,7 +51,7 @@
$diary->checkAccess('write_diary');
my $tmpl = new HTML::Template(filename => "./templates/external_blog_conf.tmpl");
print $header;
- print $tmpl->output;
+ print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
exit;
}
@@ -67,7 +67,7 @@
}
else {
unlink($urlfile) if (-f $urlfile);
- print $diary->errorExit("RDFã®åå¾ã«å¤±æãã¾ãããURLãééã£ã¦ããå¯è½æ§ãããã¾ã");
+ print $diary->errorExit("Failed to get RDF file");
}
# parse and output
@@ -105,7 +105,7 @@
);
print $header;
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
sub escape_html {
Index: affelio/apps/diary/init.pl
diff -u affelio/apps/diary/init.pl:1.3 affelio/apps/diary/init.pl:1.4
--- affelio/apps/diary/init.pl:1.3 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/init.pl Wed Jul 6 07:06:14 2005
@@ -41,5 +41,10 @@
$diary->accessErrorExit(' ããªãã¯ãã®ãã¼ã¸ã¸ã®ã¢ã¯ã»ã¹æ¨©éãããã¾ãã ');
}
+sub print_af {
+ my $str = shift;
+ print $diary->translate_templateL10N($str);
+}
+
##########################################################################
1;
Index: affelio/apps/diary/list_diary.cgi
diff -u affelio/apps/diary/list_diary.cgi:1.8 affelio/apps/diary/list_diary.cgi:1.9
--- affelio/apps/diary/list_diary.cgi:1.8 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/list_diary.cgi Wed Jul 6 07:06:14 2005
@@ -22,7 +22,7 @@
exit;
}
-print $diary->get_HTML_header;
+print $diary->translate_templateL10N($diary->get_HTML_header);
my $user = $afap->{cgi}->param("user");
my $edit = 0;
@@ -73,6 +73,6 @@
$tmpl->param(install_title => $afap->get_app_info("install_title"));
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
Index: affelio/apps/diary/owner.cgi
diff -u affelio/apps/diary/owner.cgi:1.4 affelio/apps/diary/owner.cgi:1.5
--- affelio/apps/diary/owner.cgi:1.4 Fri Jul 1 11:06:39 2005
+++ affelio/apps/diary/owner.cgi Wed Jul 6 07:06:14 2005
@@ -47,5 +47,5 @@
eval { require XML::Parser; } or $tmpl->param(NO_PARSER => 1);
print $diary->get_HTML_header;
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
Index: affelio/apps/diary/show_diary.cgi
diff -u affelio/apps/diary/show_diary.cgi:1.8 affelio/apps/diary/show_diary.cgi:1.9
--- affelio/apps/diary/show_diary.cgi:1.8 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/show_diary.cgi Wed Jul 6 07:06:14 2005
@@ -18,15 +18,15 @@
require 'init.pl';
print $diary->get_HTML_header;
-my $id = $afap->{cgi}->param('id') or $diary->errorExit("è¨äºçªå·ãæå®ããã¦ãã¾ãã");
+my $id = $afap->{cgi}->param('id') or $diary->errorExit("An article number was not specified");
-$diary->errorExit("åå¨ããªãè¨äºã§ã") unless $diary->existsEntry($id);
+$diary->errorExit("The specified article does not exist") unless $diary->existsEntry($id);
my $entry = $diary->getEntry($id);
my $tmpl = HTML::Template->new(filename => "./templates/show_diary.tmpl");
-# æ¥è¨
+# Diary
$tmpl->param(
ID => $entry->{id},
MONTH => $entry->{month},
@@ -36,7 +36,7 @@
IMAGES => $diary->getUploadedImages($entry->{id}, 300, 300),
);
-# ã³ã¡ã³ã
+# Comment
if($diary->getCommentsNo($id) > 0) {
$tmpl->param(HAS_COMMENTS => 1);
my @comments_param;
@@ -59,9 +59,9 @@
$tmpl->param("comment_write" => "true");
}
-# ãã©ãã¯ããã¯URLã®éç¥
+# Notify Trackback Ping URL
print $diary->getURLDescription($id);
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
Index: affelio/apps/diary/show_trackback.cgi
diff -u affelio/apps/diary/show_trackback.cgi:1.6 affelio/apps/diary/show_trackback.cgi:1.7
--- affelio/apps/diary/show_trackback.cgi:1.6 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/show_trackback.cgi Wed Jul 6 07:06:14 2005
@@ -17,7 +17,7 @@
require 'init.pl';
-my $id = $afap->{cgi}->param('id') or $diary->errorExit('$B5-;vHV9f$,;XDj$5$l$F$$$^$;$s(B');
+my $id = $afap->{cgi}->param('id') or $diary->errorExit('An article number was not specified');
my $tmpl = HTML::Template->new(filename => "./templates/show_trackback.tmpl");
@@ -38,5 +38,5 @@
print $diary->get_HTML_header;
print $diary->getURLDescription($id);
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;
Index: affelio/apps/diary/style.css
diff -u affelio/apps/diary/style.css:1.4 affelio/apps/diary/style.css:1.5
--- affelio/apps/diary/style.css:1.4 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/style.css Wed Jul 6 07:06:14 2005
@@ -57,7 +57,7 @@
border-left: 0px;
border-right: 0px;
border-bottom: 1px solid #989898;
- font-size: 8pt;
+ font-size: 7pt;
}
table#calender td {
Index: affelio/apps/diary/write_comment.cgi
diff -u affelio/apps/diary/write_comment.cgi:1.10 affelio/apps/diary/write_comment.cgi:1.11
--- affelio/apps/diary/write_comment.cgi:1.10 Sun Jul 3 09:00:33 2005
+++ affelio/apps/diary/write_comment.cgi Wed Jul 6 07:06:14 2005
@@ -18,23 +18,23 @@
require 'init.pl';
$diary->checkAccess('write_comment');
-my $id = $afap->{cgi}->param('id') or $diary->errorExit('è¨äºçªå·ãæå®ããã¦ãã¾ãã');
+my $id = $afap->{cgi}->param('id') or $diary->errorExit('An article number was not specified');
-$diary->errorExit("åå¨ããªãè¨äºã§ã") unless $diary->existsEntry($id);
+$diary->errorExit("The specified article does not exist") unless $diary->existsEntry($id);
my $user = $afap->get_visitor_info("nickname");
-# ã³ã¡ã³ã確èªç»é¢
+# Confirm
if($afap->{cgi}->param('comment_confirm')) {
my $tmpl = HTML::Template->new(filename => "./templates/write_comment_confirm.tmpl");
$tmpl->param(COMMENT_SHOW => $diary->escape($afap->{cgi}->param('comment')), COMMENT => $afap->{cgi}->param('comment'), ID => $id);
$tmpl->param(REQUIRE_NAME => 1) unless ($user);
print $diary->get_HTML_header;
- print $tmpl->output;
+ print $diary->translate_templateL10N($diary->translate_templateL10N($tmpl->output));
print $diary->get_HTML_footer;
}
-# ã³ã¡ã³ããã³ããã
+# Commit
elsif($afap->{cgi}->param('comment_commit')) {
if(!$user){
@@ -55,5 +55,5 @@
}
else {
- $diary->errorExit('䏿£ãªã¢ã¯ã»ã¹ã§ã');
+ $diary->errorExit('Invalid Access');
}
Index: affelio/apps/diary/write_diary.cgi
diff -u affelio/apps/diary/write_diary.cgi:1.9 affelio/apps/diary/write_diary.cgi:1.10
--- affelio/apps/diary/write_diary.cgi:1.9 Sat Jul 2 07:47:21 2005
+++ affelio/apps/diary/write_diary.cgi Wed Jul 6 07:06:14 2005
@@ -67,6 +67,6 @@
);
}
-print $tmpl->output;
+print $diary->translate_templateL10N($tmpl->output);
print $diary->get_HTML_footer;