################################################################
# テンプレート設定ファイル
#
#  自由にテンプレートを変更してください。
#  perl が分からないとちょっち厳しいかもしれません。
#  qq(...) というのは、ほぼ "..." と同義ですが、
#  中身の " をエスケープする必要がありません。 "
#
#  %year,%href などのパラメータについては、ドキュメントを参照して下さい。
#
################################################################

# コマンドテンプレート

package TDS::Tdf::Command::DIARY;
$Template = qq(<H2 CLASS="tds-date"><A NAME="%anchor" HREF="%href">%date</A></H2>\n);
$EndTemplate = "";
$DateFormat = "%year/%0m/%0d (%week_holy)";

package TDS::Tdf::Command::TIMEDIV;
$Template = qq(<H3><A NAME="%anchor" HREF="%href">%mark</A> %ext_attrs</H3>\n);
$EndTemplate = qq();
$Mark = "◇";

package TDS::Tdf::Command::NEW;
$Template = qq(<H3 CLASS="tds-title"><A NAME="%anchor" HREF="%href">%mark</A> %cat %ext_attrs</H3>\n<DIV CLASS="tds-content">\n);
$EndTemplate = "%footnote</DIV>\n";
$Mark = q(#%new);

package TDS::Tdf::Command::SNEW;
$Template = qq(<H3 CLASS="tds-title"><A NAME="%anchor" HREF="%href">%mark</A> %cat %ext_attrs</H3>\n<DIV CLASS="tds-content"><DIV CLASS="secret">\n);
$EndTemplate = "%footnote</DIV></DIV>\n";
$Mark = q(#%new);

package TDS::Tdf::Command::SUB;
$Template = qq(<H4 CLASS="tds-subtitle"><A NAME="%anchor" HREF="%href">%mark</A> %ext_attrs</H4>\n<DIV CLASS="tds-subcontent">\n);
$EndTemplate = "</DIV>\n";
$Mark = "@";

# </a><a> を </a> <a> とするために，展開文字列の最後に space を付加
package TDS::Tdf::Command::FN;
$Template = qq( <A HREF="\#%0d-%new-F%fn"><SMALL>*%fn</SMALL></A> );

package TDS::Tdf::Command::FN_Content;
$Template = qq(<SMALL><A NAME="%0d-%new-F%fn" HREF="%href">*%fn</A>:);
$EndTemplate = qq(</SMALL><br>);

package TDS::Tdf::Command::FN_Formatter;
$Template = qq(<HR STYLE="width: 40%; text-align: left;">\n<DIV CLASS="tds-fncontent">%fn_content\n);
$EndTemplate = qq(</DIV>\n);

# LINK,URL を続けて 2行書くとその間に white-space が出来ず
# htmllintさんに怒られるのでそのための対処
package TDS::Tdf::Command::LINK;
$EndTemplate = qq(</A>\n);

package TDS::Tdf::Command::URL;
$EndTemplate = qq((%1)</A>\n);

# CODE は default のままだと <BROCKQUOTE><PRE> と展開してしまうので，
# <PRE> だけに書き換え
package TDS::Tdf::Command::CODE;
$Template = "<PRE>";
$EndTemplate = "</PRE>";


# 表示分説明文

package TDS::Explain;
$Recent   = "Latest %num days";
$Month    = "%year/%0m ALL";
$Day      = "%year/%0m/%0d";
$Part     = "%year/%0m %part";
$EachPart = "ALL,01-09,10-19,20-31";
$Search   = "Search : %keyword";


# PIM テンプレート

package TDS::PIM::Todo;
$ContentTemplate = qq(<LI><SPAN STYLE="color: %color; font-weight: bold;">%priority</SPAN>%delim%content</LI>\n);

$Delim = " ";

$NormalColor   = "";
$EmphasisColor = "red";
$StrongColor   = "#f90";


package TDS::PIM::Schedule;
$ContentTemplate = qq(<LI><SPAN STYLE="color: %color; font-weight: bold;">%date</SPAN>%delim%content</LI>\n);
$ContentSpanTemplate = qq(<LI><SPAN STYLE="color: %color; font-weight: bold;">%start_date - %end_date</SPAN>%delim%content</LI>\n);
$DateFormat = qq(%year/%0m/%0d(%week_holy));
$DateFormatMonthly = qq(%year/%0m/All);
$NextMonthTemplate = qq(%year/%0m);
$BeginTemplate = "<UL>\n";
$EndTemplate = "</UL>\n";

$Delim = " ";

$NormalColor = "";
$TodayColor  = "red";


# マクロテンプレート

package TDS::Renderer;
$LAST_MODIFIED = "%m/%d %R";
$RECENT = "[最新]";
$REFRESH = "[更新]";
$PREV_MONTH = "[先月]";
$THIS_MONTH = "[今月]";
$NEXT_MONTH = "[来月]";
$SUMMARY = "[一覧]";

$SUBMIT_JUMP = " Jump ";
$CATEGORY = 'ALL';
$SEARCH_SUBMIT =  "Search";
$SEARCH_RESULT = "<p>%diary 日 %num 件の日記にマッチしました</p>";
$SEARCH_SELECT_SORT =  "新しい順,古い順";
$SEARCH_SELECT_OBJECT = "指定した月,最近３ヶ月,最近一年,すべて";

$AUTHOR_MANAGEMENT =  "[Management]";
$TDF_EDITOR = "[TdfEditor]";
$URL_LIST = "[URL List]";
$DICTIONARY = "[Dictionary]";
$LOG_ANALYSE_ANCHOR =  "[LogAnalyse]";

$COMMENT_SUBMIT = " Send ";
$COMMENT_SHOW_ALL_SUBMIT = "過去のを表示";


# 一覧テンプレート

package TDS::Summary;
$YearTemplate = "<H2>%year</H2>\n<UL>\n";
$YearEndTemplate = "</UL>\n";
$MonthTemplate = qq(<LI><A HREF="%href">%month</A>: );
$MonthNolinkTemplate = qq(<LI>%month</A>);
$MonthEndTemplate = "</LI>\n";
$PartTemplate = qq([<A HREF="%href">%part_str</A>]);
$PartTemplateNone = qq((%part));
$PartEndTemplate = undef;
$EachPart = "01-09,10-19,20-31";

$MonthlyHrefTemplateDynamic = "./?%0y%0m";
$MonthlyHrefTemplateStatic  = "d%0y%0m.%suffix";
$PartlyHrefTemplateDynamic = "./?%0y%0m%part";
$PartlyHrefTemplateStatic  = "d%0y%0m%part.%suffix";

$Reverse = 0;

# カウンタテンプレート

package TDS::AccessLog::Counter;
$Template = "%all/%today(%times)";


# 一言

package TDS::Comment;
$DefaultComment = "I read your diary.";


# カレンダー

package TDS::Calendar::Table;
$TableBorder = 0;
@WeekString = ('<SPAN STYLE="color: red;">Sun</SPAN>', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', '<SPAN STYLE="color: blue;">Sat</SPAN>');
$NextTemplate = "Next";
$PrevTemplate = "Prev";
$ThisTemplate = "%year/%0m";

$HrefTemplateShowed = "#%anchor";
$HrefTemplateUnshowedDynamic = "./?%y%0m%0d";
$HrefTemplateUnshowedStatic = "d%y%0m%part.%suffix#%anchor";

$UseTable = 'auto';
@NoTableBrowsers = qw(lynx w3);

1;
