<?xml version="1.0" encoding="euc-jp"?> <!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN" "http://www.FreeBSD.org/XML/share/xml/xslt10-freebsd.dtd"> <!-- $FreeBSD$ --> <!-- The FreeBSD Japanese Documentation Project --> <!-- Original revision: r39141 --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:import href="http://www.FreeBSD.org/XML/share/xml/libcommon.xsl"/> <!-- default format for date string --> <xsl:param name="param-l10n-date-format-YMD" select="'%Y ǯ %M %D Æü'" /> <xsl:param name="param-l10n-date-format-YM" select="'%Y ǯ %M'" /> <xsl:param name="param-l10n-date-format-MD" select="'%M %D Æü'" /> <!-- template: "html-usergroups-list-regions" list all regions in a usergroup database --> <xsl:key name="html-usergroups-regions-key" match="entry" use="../../@name" /> <xsl:key name="html-usergroups-id-key" match="entry" use="@id" /> <xsl:template name="html-usergroups-map"> <xsl:param name="mapurl" select="'none'" /> <img> <xsl:attribute name="src"> <xsl:value-of select="$mapurl" /> </xsl:attribute> </img> </xsl:template> <xsl:template name="html-usergroups-list-regions"> <xsl:param name="usergroups.xml" select="'usergroups.xml'" /> <ul> <xsl:for-each select="document($usergroups.xml)//continent"> <xsl:sort select="format-number(count(country/entry), '000')" order="descending"/> <xsl:variable name="id" select=" translate(@name, ' ,ABCDEFGHIJKLMNOPQRSTUVWXYZ', '--abcdefghijklmnopqrstuvwxyz')" /> <li> <p><xsl:element name="a"> <xsl:attribute name="href"> <xsl:value-of select="concat('#', $id)" /> </xsl:attribute> <xsl:call-template name="transtable-lookup"> <xsl:with-param name="word-group" select="'continents'" /> <xsl:with-param name="word" select="@name" /> </xsl:call-template> </xsl:element> ( <xsl:value-of select="count(country/entry)" /> ¥æ¡¼¥¶¥°¥ë¡¼¥×)</p> </li> </xsl:for-each> </ul> </xsl:template> <!-- template: "html-usergroups-list-header" print header part of usergroup listing (l10n) --> <xsl:template name="html-usergroups-list-header"> <p>FreeBSD ¤Ï¹¤¯»È¤ï¤ì¤Æ¤ª¤ê¡¢À¤³¦Ãæ¤Ë¤¿¤¯¤µ¤ó¤Î¥æ¡¼¥¶¥°¥ë¡¼¥×¤¬¤¢¤ê¤Þ¤¹¡£</p> <p>¤³¤Î¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤Ê¤¤¥æ¡¼¥¶¥°¥ë¡¼¥×¤ò¤´Â¸ÃΤǤ·¤¿¤é¡¢ ¤¼¤Ò¡¢<a href="http://www.freebsd.org/ja/send-pr.html">¾ã³²Êó¹ð</a > ¤Î www ¥«¥Æ¥´¥ê¤ò»È¤Ã¤Æ°Ê²¼¤Î¾ðÊó¤ò¤ªÃΤ餻¤¯¤À¤µ¤¤¡£</p> <ol> <li>¥æ¡¼¥¶¥°¥ë¡¼¥×¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Î URL</li> <li>ˬÌä¼Ô¤È¥¦¥§¥Ö¥µ¥¤¥È¤Î´ÉÍý¤Î¤¿¤á¤Ë¡¢Ã´Åö¼Ô¤ÎÏ¢ÍíÀè¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹</li> <li>¥æ¡¼¥¶¥°¥ë¡¼¥×¤Î´Êñ¤Ê (°ìÃÊÍî¤Î) ¾Ò²ðʸ</li> </ol> <p>Êó¹ð¤Ï HTML ·Á¼°¤Ç¤ª´ê¤¤¤·¤Þ¤¹¡£ FreeBSD ¤Î¥Ý¥ê¥·¡¼¤«¤é¡¢ ³èȯ¤Ê¥æ¡¼¥¶¥°¥ë¡¼¥×¤Î³èư¤Î¸ø³«¤Ï¹¥¤Þ¤·¤¤¤³¤È¤Ç¤¹¡£ ¶á¤¯¤Ë¥æ¡¼¥¶¥°¥ë¡¼¥×¤¬¤Ê¤±¤ì¤Ð¡¢¤¼¤Ò <a href="http://bsd.meetup.com/">http://bsd.meetup.com/</a> ¤ò»È¤Ã¤Æ¶á½ê¤Ë¤¤¤ë¶½Ì£¤ò»ý¤Ã¤Æ¤¤¤ë¸Ä¿Í¤ò¸«¤Ä¤±¡¢ ¥æ¡¼¥¶¥°¥ë¡¼¥×¤òºî¤Ã¤Æ¤¯¤À¤µ¤¤¡£</p> <h3>Ãϰè</h3> </xsl:template> <!-- template: "html-news-list-newsflash-preface" --> <xsl:template name="html-news-list-newsflash-preface"> <img src="&enbase;/gifs/news.jpg" align="right" border="0" width="193" height="144" alt="FreeBSD News"/> <p>FreeBSD ¤ÏµÞ®¤ËȯŸ¤ò³¤±¤ë¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ê¤Î¤Ç¡¢ ºÇ¿·¤Î¿ÊÊâ¤Ë¤Ä¤¤¤Æ¹Ô¤¯¤Î¤¬ÌÌÅݤˤʤë»þ¤¬¤¢¤ê¤Þ¤¹¤è¤Í¡£ ¾ðÊóÄ̤ˤʤ뤿¤á¤Ë¡¢¤³¤Î¥Ú¡¼¥¸¤òÄê´üŪ¤Ë¥Á¥§¥Ã¥¯¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£¤Þ¤¿¡¢ <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-announce">freebsd-announce ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È</a> ¤ä <a href="&base;/news/rss.xml">RSS ¥Õ¥£¡¼¥É</a> ¤ò¹ØÆÉ¤·¤¿¤¤¤È¤¤¤¦Êý¤â¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¤Í¡£</p> <p>¤½¤ì¤¾¤ì¤Î¥×¥í¥¸¥§¥¯¥È¤ÎºÇ¿·¾ðÊó¤Ï¡¢¼¡¤Î³Æ¥¦¥§¥Ö¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£</p> <ul> <li><a href="&base;/java/newsflash.html">&java; on FreeBSD</a></li> <li><a href="http://freebsd.kde.org/">KDE on FreeBSD</a></li> <li><a href="&enbase;/gnome/newsflash.html">GNOME on FreeBSD</a></li> </ul> <p>²áµî¡¢¸½ºß¡¢¤½¤·¤Æ¾Íè¤Î¥ê¥ê¡¼¥¹¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢ <a href="&base;/releases/index.html">¥ê¥ê¡¼¥¹¾ðÊó</a> ¤Î¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£</p> <p>FreeBSD ¥»¥¥å¥ê¥Æ¥£¾ðÊó¤ä¥»¥¥å¥ê¥Æ¥£´«¹ð¤Î°ìÍ÷¤Ë¤Ä¤¤¤Æ¤Ï¡¢ <a href="&base;/security/">¥»¥¥å¥ê¥Æ¥£¾ðÊó</a> ¤Î¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£</p> </xsl:template> <!-- template: "html-news-list-newsflash-homelink" --> <xsl:template name="html-news-list-newsflash-homelink"> <a href="&base;/news/news.html">¥Ë¥å¡¼¥¹¥Ú¡¼¥¸</a> </xsl:template> <xsl:template name="html-news-make-olditems-list"> <p>²áµî¤Î¥Ë¥å¡¼¥¹: <a href="&enbase;/news/2009/index.html">2009</a>, <a href="&enbase;/news/2008/index.html">2008</a>, <a href="&enbase;/news/2007/index.html">2007</a>, <a href="&enbase;/news/2006/index.html">2006</a>, <a href="&enbase;/news/2005/index.html">2005</a>, <a href="&enbase;/news/2004/index.html">2004</a>, <a href="&enbase;/news/2003/index.html">2003</a>, <a href="&enbase;/news/2002/index.html">2002</a>, <a href="2001/index.html">2001</a>, <a href="&enbase;/news/2000/index.html">2000</a>, <a href="&enbase;/news/1999/index.html">1999</a>, <a href="&enbase;/news/1998/index.html">1998</a>, <a href="1997/index.html">1997</a>, <a href="1996/index.html">1996</a>, <a href="&enbase;/news/1993/index.html">1993</a></p> </xsl:template> <!-- template: "html-news-list-press-preface" --> <xsl:template name="html-news-list-press-preface"> <p>¤³¤³¤ËºÜ¤Ã¤Æ¤¤¤Ê¤¤ FreeBSD ¤Ë´ØÏ¢¤·¤¿¥Ë¥å¡¼¥¹µ»ö¤ò¤´Â¸¤¸¤Ê¤é¡¢ ²æ¡¹¤¬¤³¤³¤ËºÜ¤»¤é¤ì¤ë¤è¤¦¤Ë¾ÜºÙ¤ò <a href="mailto:www@freebsd.org">www@FreeBSD.org</a> ¤Þ¤Ç (±Ñ¸ì¤Ç) Á÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£</p> </xsl:template> <!-- template: "html-press-make-olditems-list" --> <xsl:template name="html-press-make-olditems-list"> <p>²áµî¤Î¥Ë¥å¡¼¥¹µ»ö: <a href="&enbase;/news/2009/press.html">2009</a>, <a href="&enbase;/news/2008/press.html">2008</a>, <a href="&enbase;/news/2007/press.html">2007</a>, <a href="&enbase;/news/2006/press.html">2006</a>, <a href="&enbase;/news/2005/press.html">2005</a>, <a href="&enbase;/news/2004/press.html">2004</a>, <a href="&enbase;/news/2003/press.html">2003</a>, <a href="&enbase;/news/2002/press.html">2002</a>, <a href="&base;/news/2001/press.html">2001</a>, <a href="&enbase;/news/2000/press.html">2000</a>, <a href="&enbase;/news/1999/press.html">1999</a>, <a href="&enbase;/news/1998/press.html">1998-1996</a></p> </xsl:template> <!-- for l10n --> <xsl:template name="html-news-month-headings"> <xsl:param name="year" /> <xsl:param name="month" /> <xsl:value-of select="concat($year, ' ǯ ', $month)" /> </xsl:template> <xsl:template name="html-events-list-preface"> <p>¤³¤³¤ËºÜ¤Ã¤Æ¤¤¤Ê¤¤ FreeBSD ¤Ë´ØÏ¢¤·¤¿¥¤¥Ù¥ó¥È¤ä¡¢ FreeBSD ¥æ¡¼¥¶¤¬¶½Ì£¤ò¤â¤Á¤½¤¦¤Ê¥¤¥Ù¥ó¥È¤ò¤´Â¸¤¸¤Ê¤é¡¢ ²æ¡¹¤¬¤³¤³¤ËºÜ¤»¤é¤ì¤ë¤è¤¦¤Ë¾ÜºÙ¤ò <a href="mailto:www@freebsd.org">www@FreeBSD.org</a> ¤Þ¤Ç (±Ñ¸ì¤Ç) Á÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£</p> <p>iCalendar ·Á¼°¤ËÂбþ¤·¤¿¥¹¥±¥¸¥å¡¼¥ë´ÉÍý¥½¥Õ¥È¥¦¥§¥¢¤ò»È¤Ã¤Æ¤¤¤ë¤Ê¤é¡¢ ¤³¤³¤ËºÜ¤Ã¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î¥¤¥Ù¥ó¥È¤ò½¸¤á¤¿ <a href="&base;/events/events.ics">FreeBSD ¥¤¥Ù¥ó¥È¥«¥ì¥ó¥À</a> ¤òÍøÍѤǤ¤Þ¤¹¡£</p> </xsl:template> <xsl:template name="html-events-map"> <xsl:param name="mapurl" select="'none'" /> <p>º£¸å FreeBSD ¤Ë´ØÏ¢¤·¤¿¥¤¥Ù¥ó¥È¤ò³«ºÅ¤¹¤ë¹ñ¤äÃϰè¤Ï¡¢ °Ê²¼¤ÎÃϿޤˤª¤¤¤Æ°ÅÀÖ¿§¤ËÅɤé¤ì¤Æ¤¤¤Þ¤¹¡£ ²áµî¤Ë FreeBSD ¤Ë´ØÏ¢¤·¤¿¥¤¥Ù¥ó¥È¤ò³«ºÅ¤·¤¿¹ñ¤Ï²«¿§¤ä¥ª¥ì¥ó¥¸¿§¤ÇÅɤé¤ì¤Æ¤¤¤Þ¤¹¡£ ¤è¤ê°Å¤¤¿§¤ÇÅɤé¤ì¤¿Ãϰè¤Û¤É²áµî¤Ë¿¤¯¤Î¥¤¥Ù¥ó¥È¤ò³«ºÅ¤·¤Æ¤¤¤Þ¤¹¡£</p> <img> <xsl:attribute name="src"> <xsl:value-of select="$mapurl" /> </xsl:attribute> </img> </xsl:template> <xsl:template name="html-events-list-upcoming-heading"> <h2 id="upcoming">¸½ºß³«ºÅÃæ¡¢¤Þ¤¿¤Ïº£¸å³«ºÅͽÄê¤Î¥¤¥Ù¥ó¥È</h2> </xsl:template> <xsl:template name="html-events-list-past-heading"> <h2 id="past">²áµî¤Î¥¤¥Ù¥ó¥È</h2> </xsl:template> <!-- Generate a date interval. --> <!-- Sample: 27 November, 2002 - 29 December, 2003 --> <xsl:template name="gen-date-interval"> <xsl:param name="startdate"/> <xsl:param name="enddate"/> <xsl:value-of select="startdate/year"/> <xsl:text> ǯ </xsl:text> <xsl:value-of select="startdate/month"/> <xsl:text> ·î </xsl:text> <xsl:value-of select="startdate/day"/> <xsl:if test="number(startdate/month) != number(enddate/month) or number(startdate/day) != number(enddate/day) or number(startdate/year) != number(enddate/year)"> <xsl:if test="number(startdate/month) != number(enddate/month) or number(startdate/year) != number(enddate/year)"> <xsl:text> Æü</xsl:text> </xsl:if> <xsl:text> - </xsl:text> <xsl:if test="number(startdate/year) != number(enddate/year)"> <xsl:value-of select="enddate/year"/> <xsl:text> ǯ </xsl:text> </xsl:if> <xsl:if test="number(startdate/month) != number(enddate/month) or number(startdate/year) != number(enddate/year)"> <xsl:value-of select="enddate/month"/> <xsl:text> ·î</xsl:text> </xsl:if> <xsl:if test="number(startdate/day) != number(enddate/day) or number(startdate/month) != number(enddate/month) or number(startdate/year) != number(enddate/year)"> <xsl:text> </xsl:text> <xsl:value-of select="enddate/day"/> <xsl:text> Æü</xsl:text> </xsl:if> </xsl:if> <xsl:if test="number(startdate/month) = number(enddate/month) and number(startdate/day) = number(enddate/day) and number(startdate/year) = number(enddate/year)"> <xsl:text> Æü</xsl:text> </xsl:if> </xsl:template> </xsl:stylesheet>