diff --git a/ja/Makefile b/ja/Makefile index 0633b461cf..f7850f32bc 100644 --- a/ja/Makefile +++ b/ja/Makefile @@ -1,4 +1,4 @@ -# $FreeBSD: www/ja/Makefile,v 1.73 2006/08/20 06:28:53 hrs Exp $ +# $FreeBSD: www/ja/Makefile,v 1.74 2009/07/21 06:12:12 hrs Exp $ # The FreeBSD Japanese Documentation Project # Original revision: 1.114 @@ -54,7 +54,7 @@ SUBDIR+= docproj SUBDIR+= news #SUBDIR+= advocacy -#SUBDIR+= events +SUBDIR+= events SUBDIR+= FAQ SUBDIR+= handbook SUBDIR+= tutorials diff --git a/ja/events/Makefile b/ja/events/Makefile new file mode 100644 index 0000000000..5fb2bddc93 --- /dev/null +++ b/ja/events/Makefile @@ -0,0 +1,40 @@ +# $FreeBSD$ +# The FreeBSD Japanese Documentation Project +# Original revision: 1.18 + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +#SUBDIR= 2002 +#SUBDIR+= 2003 + +# The year the top level events.html file starts from: +YEARSTART= 2009 +# Years to generate past events pages for and link from top level: +PASTYEARS= 2008 2007 2006 2005 2004 2003 + +DATA= events.css +INDEXLINK= events.html + +XMLDOCS+= events:${XSL_EVENTS}:${XML_EVENTS_EVENTS}: +PARAMS.events= --param startyear ${YEARSTART} +PARAMS.events+= --stringparam pastyears '${PASTYEARS}' +DEPENDSET.events= events + +.for year in ${PASTYEARS} +XMLDOCS+= events${year}:${XSL_EVENTS_PAST}:${XML_EVENTS_EVENTS}: +PARAMS.events${year}= --param year ${year} +PARAMS.events${year}+= --stringparam pastyears '${PASTYEARS}' +DEPENDSET.events${year}= events +.endfor + +XMLDOCS+= events_ics:${XSL_EVENTS_ICS}:${XML_EVENTS_EVENTS}:events.ics +DEPENDSET.events_ics= events + +XMLDOCS+= events_rss:rss.xsl:${XML_EVENTS_EVENTS}:rss.xml + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/ja/events/Makefile.inc b/ja/events/Makefile.inc new file mode 100644 index 0000000000..f1732655fc --- /dev/null +++ b/ja/events/Makefile.inc @@ -0,0 +1,6 @@ +# $FreeBSD$ +# The FreeBSD Japanese Documentation Project +# Original revision: 1.2 + +WEB_PREFIX?= ${.CURDIR}/../../.. +WEBBASE?= /data/events diff --git a/ja/events/events.css b/ja/events/events.css new file mode 100644 index 0000000000..be3a63b414 --- /dev/null +++ b/ja/events/events.css @@ -0,0 +1,23 @@ +/* $FreeBSD$ */ + +/* + * The FreeBSD Japanese Documentation Project + * Original revision: 1.2 + */ + +div.topic { + margin-top: 1em; + margin-bottom: 1em; +} + +div.discussion { + margin-left: 1cm; +} + +strong.speaker { + color: #660000; +} + +strong.action { + color: red; +} diff --git a/ja/events/rss.xsl b/ja/events/rss.xsl new file mode 100644 index 0000000000..49eaad7407 --- /dev/null +++ b/ja/events/rss.xsl @@ -0,0 +1,149 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + Upcoming FreeBSD Events + http://www.FreeBSD.org/events/ + + + + <xsl:value-of select="$title" /> + + RSS feed of upcoming FreeBSD-related conferences, summits, courses, and other relevant events. + en-us + freebsd-www@FreeBSD.org (FreeBSD Web Team) + freebsd-www@FreeBSD.org (FreeBSD Web Team) + http://blogs.law.harvard.edu/tech/rss + 120 + + http://www.FreeBSD.org/logo/logo-full.png + <xsl:value-of select="$title" /> + + + + + rss.xml + + + + + + + + + + + + + <xsl:value-of select="name"/> + + + + ( + + ) + + + + , + + + + , + + + + , + + + + , + + + + + + + + + + + . + + + + + + + + + + + + + + + + diff --git a/ja/share/sgml/libcommon.xsl b/ja/share/sgml/libcommon.xsl index a07c1db13c..caa8bb3150 100644 --- a/ja/share/sgml/libcommon.xsl +++ b/ja/share/sgml/libcommon.xsl @@ -1,7 +1,7 @@ - + @@ -81,10 +81,31 @@ +

ここに載っていない FreeBSD に関連したイベントや、 + FreeBSD ユーザが興味をもちそうなイベントをご存じなら、 + 我々がここに載せられるように詳細を + www@FreeBSD.org まで + (英語で) 送ってください。

+

iCalendar 形式に対応したスケジュール管理ソフトウェアを使っているなら、 - イベントを集めた - FreeBSD イベントカレンダー - が利用できます。

+ ここに載っているすべてのイベントを集めた + FreeBSD イベントカレンダー + を利用できます。

+
+ + + + +

今後 FreeBSD に関連したイベントを開催する国や地域は、 + 以下の地図において暗赤色に塗られています。 + 過去に FreeBSD に関連したイベントを開催した国は黄色やオレンジ色で塗られています。 + より暗い色で塗られた地域ほど過去に多くのイベントを開催しています。

+ + + + + +