Extend Hungarian main web page translation by the following items:

- Project news entries, from 2009 (HTML, RSS, RDF)
- Press releases, from 2008 (HTML, RSS)
- Events, from 2009 (HTML, RSS)
- Security advisories (HTML, RSS)
- Standardize translation of "More" on the front page
- Fix a link for the errata RSS Feed image

Obtained from:	The FreeBSD Hungarian Documentation Project
This commit is contained in:
Gabor Pali 2009-04-06 17:56:08 +00:00
parent 2aa89600cc
commit 4d6a97bc06
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=34054
27 changed files with 6081 additions and 28 deletions

View file

@ -1,4 +1,4 @@
# $FreeBSD: www/hu/Makefile,v 1.6 2007/11/06 12:44:24 gabor Exp $
# $FreeBSD: www/hu/Makefile,v 1.7 2008/05/02 08:56:08 pgj Exp $
###################################################
# The FreeBSD Hungarian Documentation Project #
@ -34,10 +34,12 @@ SUBDIR+= copyright
SUBDIR+= developers
SUBDIR+= docproj
SUBDIR+= docs
SUBDIR+= events
SUBDIR+= news
SUBDIR+= platforms
SUBDIR+= search
SUBDIR+= projects
SUBDIR+= search
SUBDIR+= security
SUBDIR+= support
.if !defined(WEB_ONLY) || empty(WEB_ONLY)
SUBDIR+= doc

41
hu/events/Makefile Normal file
View file

@ -0,0 +1,41 @@
# $FreeBSD$
###################################################
# The FreeBSD Hungarian Documentation Project #
###################################################
# %SOURCE% en/events/Makefile
# %SRCID% 1.17
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
# 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:../share/sgml/templates.events.xsl:${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${year}
.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"

10
hu/events/Makefile.inc Normal file
View file

@ -0,0 +1,10 @@
# $FreeBSD$
###################################################
# The FreeBSD Hungarian Documentation Project #
###################################################
# %SOURCE% en/events/Makefile.inc
# %SRCID% 1.2
WEB_PREFIX?= ${.CURDIR}/../../..
WEBBASE?= /data/events

24
hu/events/events.css Normal file
View file

@ -0,0 +1,24 @@
/* $FreeBSD$ */
/*
* The FreeBSD Hungarian Documentation Project
* %SOURCE% en/events/events.css
* %SRCID% 1.2
*/
div.topic {
margin-top: 1em;
margin-bottom: 1em;
}
div.discussion {
margin-left: 1cm;
}
strong.speaker {
color: #660000;
}
strong.action {
color: red;
}

158
hu/events/rss.xsl Normal file
View file

@ -0,0 +1,158 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; k&ouml;zpont&uacute; esem&eacute;nyek">
<!ENTITY email "freebsd-www">
<!ENTITY % navinclude.about "INCLUDE">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2008 Murray Stokely <murray@FreeBSD.org>
Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/events/rss.xsl
%SRCID% 1.1
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:output method="xml" indent="yes"/>
<xsl:key name="event-by-month" match="event"
use="concat(startdate/year, format-number(startdate/month, '00'))"/>
<!-- Template: events -->
<xsl:template match="events">
<xsl:variable name="title">A &os; Projekttel kapcsolatos k&ouml;zelg&#245;
esem&eacute;nyek</xsl:variable>
<xsl:variable name="link">http://www.FreeBSD.org/hu/events/</xsl:variable>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
<description>A k&ouml;zelj&ouml;v&#245;ben megrendez&eacute;sre
ker&uuml;l&#245;, k&uuml;l&ouml;nb&ouml;z&#245; &os;
t&eacute;m&aacute;j&uacute; konferenci&aacute;k,
gy&#251;l&eacute;sek, kurzusok &eacute;s egy&eacute;b fontos
esem&eacute;nyek.</description>
<language>hu-hu</language>
<webMaster>freebsd-www@FreeBSD.org (Webmesterek)</webMaster>
<managingEditor>freebsd-www@FreeBSD.org (Webmesterek)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
</image>
<atom:link rel="self" type="application/rss+xml">
<xsl:attribute name="href">
<xsl:value-of select="$link" /><xsl:text>rss.xml</xsl:text>
</xsl:attribute>
</atom:link>
<xsl:for-each select="event[generate-id() =
generate-id(key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))[1])
and ((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]">
<xsl:sort select="startdate/year" order="ascending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="ascending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<xsl:variable name="guid"><xsl:value-of select="url"/></xsl:variable>
<item>
<title><xsl:value-of select="name"/></title>
<description>
<xsl:value-of select="name"/>
<xsl:if test="url">
<xsl:text> (</xsl:text>
<xsl:value-of select="url"/>
<xsl:text>)</xsl:text>
</xsl:if>
<xsl:if test="location/site!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<xsl:text> </xsl:text>
<xsl:call-template name="gen-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
<xsl:text>. </xsl:text>
<xsl:apply-templates select="description"/>
</description>
<link><xsl:value-of select="$guid" /></link>
<guid><xsl:value-of select="$guid" /></guid>
</item>
</xsl:for-each>
</channel>
</rss>
</xsl:template>
</xsl:stylesheet>

View file

@ -4,7 +4,7 @@
<!ENTITY title "A &os; Projekt">
]>
<!-- $FreeBSD: www/hu/index.xsl,v 1.14 2008/12/22 15:42:11 pgj Exp $ -->
<!-- $FreeBSD: www/hu/index.xsl,v 1.15 2009/01/10 19:39:41 pgj Exp $ -->
<!-- FreeBSD Hungarian Documentation Project
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
@ -44,9 +44,9 @@
<link rel="alternate stylesheet" media="screen" href="&enbase;/layout/css/fixed_large.css" type="text/css" title="Large Text" />
<script type="text/javascript" src="&enbase;/layout/js/styleswitcher.js"></script>
<link rel="alternate" type="application/rss+xml"
title="FreeBSD Projekt H&iacute;rek" href="&base;/news/rss.xml" />
title="A &os; Projekt h&iacute;rei" href="&base;/news/rss.xml" />
<link rel="alternate" type="application/rss+xml"
title="FreeBSD Biztons&aacute;gi Bejelent&eacute;sek" href="&enbase;/security/rss.xml" />
title="A &os; Projekt biztons&aacute;gi figyelmeztet&eacute;sei" href="&base;/security/rss.xml" />
<!-- Formatted to be easy to spam harvest, please do not reformat. -->
<xsl:comment>
@ -98,7 +98,7 @@
haszn&aacute;l.</p>
<div id="TXTFRONTFEATURELINK"> &#187;
<a href="&base;/about.html" title="B&#245;vebben">B&#245;vebben</a>
<a href="&base;/about.html" title="Tov&aacute;bb">Tov&aacute;bb</a>
</div> <!-- TXTFRONTFEATURELINK -->
</div> <!-- FRONTFEATURECONTENT -->
</div> <!-- FRONTFEATURELEFT -->
@ -122,7 +122,7 @@
</li>
<li>
<a
href="&u.rel2.announce;">Stabil (hagyom&aacute;nyos) kiad&aacute;s: &rel2.current;</a>
href="&u.rel2.announce;">Stabil (kifut&oacute;) kiad&aacute;s: &rel2.current;</a>
</li>
<xsl:if test="'&beta.testing;' != 'IGNORE'">
<li>
@ -246,11 +246,11 @@
<ul class="newseventslist">
<li class="first-child">
<a
href="&enbase;/news/newsflash.html" title="Tov&aacute;bbi h&iacute;rek">Tov&aacute;bbi h&iacute;rek</a>
href="&base;/news/newsflash.html" title="Tov&aacute;bbi h&iacute;rek">Tov&aacute;bbi h&iacute;rek</a>
</li>
<li class="last-child">
<a
href="&enbase;/news/rss.xml" title="H&iacute;rek RSS Feed"><img class="rssimage" src="&enbase;/layout/images/ico_rss.png" width="27" height="12" alt="H&iacute;rek RSS Feed" /></a>
href="&base;/news/rss.xml" title="H&iacute;rek RSS Feed"><img class="rssimage" src="&enbase;/layout/images/ico_rss.png" width="27" height="12" alt="H&iacute;rek RSS feedben" /></a>
</li>
</ul>
</div> <!-- unnamed -->
@ -274,7 +274,7 @@
<ul class="newseventslist">
<li class="only-child">
<a
href="&enbase;/events/" title="Tov&aacute;bbi esem&eacute;nyek">Tov&aacute;bbi esem&eacute;nyek</a>
href="&base;/events/" title="Tov&aacute;bbi esem&eacute;nyek">Tov&aacute;bbi esem&eacute;nyek</a>
</li>
</ul>
</div> <!-- unnamed -->
@ -298,7 +298,7 @@
<ul class="newseventslist">
<li class="only-child">
<a
href="&enbase;/news/press.html" title="Tov&aacute;bb esem&eacute;nyek a m&eacute;di&aacute;ban">Tov&aacute;bb</a>
href="&base;/news/press.html" title="Tov&aacute;bb esem&eacute;nyek a m&eacute;di&aacute;ban">Tov&aacute;bb</a>
</li>
</ul>
</div> <!-- unnamed -->
@ -323,11 +323,11 @@
<ul class="newseventslist">
<li class="first-child">
<a
href="&enbase;/security/advisories.html" title="Tov&aacute;bbi biztons&aacute;gi figyelmeztet&eacute;sek">Tov&aacute;bb</a>
href="&base;/security/advisories.html" title="Tov&aacute;bbi biztons&aacute;gi figyelmeztet&eacute;sek">Tov&aacute;bb</a>
</li>
<li class="last-child">
<a
href="&enbase;/security/rss.xml" title="Biztons&aacute;gi figyelmeztet&eacute;sek RSS Feed"><img class="rssimage" src="&enbase;/layout/images/ico_rss.png" width="27" height="12" alt="Biztons&aacute;gi figyelmeztet&eacute;sek RSS Feed" /></a>
href="&base;/security/rss.xml" title="Biztons&aacute;gi figyelmeztet&eacute;sek RSS Feed"><img class="rssimage" src="&enbase;/layout/images/ico_rss.png" width="27" height="12" alt="Biztons&aacute;gi figyelmeztet&eacute;sek RSS feedben" /></a>
</li>
</ul>
</div> <!-- unnamed -->
@ -346,10 +346,11 @@
<ul class="newseventslist">
<li class="first-child">
<a
href="&base;/security/" title="M&eacute;g t&ouml;bb sajt&oacute;hiba mutat&aacute;sa">B&#245;vebben</a>
href="&base;/security/" title="M&eacute;g t&ouml;bb sajt&oacute;hiba mutat&aacute;sa">Tov&aacute;bb</a>
</li>
<li class="last-child">
<a href="&base;/security/errata.xml" title="Sajt&oacute;hib&aacute;k RSS feedben"><img class="rssimage" src="&base;/layout/images/ico_rss.png" width="27" height="12" alt="Sajt&oacute;hib&aacute;k RSS feedben"/></a>
<a
href="&base;/security/errata.xml" title="Sajt&oacute;hib&aacute;k RSS Feed"><img class="rssimage" src="&enbase;/layout/images/ico_rss.png" width="27" height="12" alt="Sajt&oacute;hib&aacute;k RSS feedben"/></a>
</li>
</ul>
</div> <!-- unnamed -->

View file

@ -1,4 +1,4 @@
# $FreeBSD$
# $FreeBSD: www/hu/news/Makefile,v 1.1 2007/09/10 21:43:27 gabor Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -14,8 +14,10 @@ INDEXLINK= news.html
DEPENDSET.DEFAULT= transtable news press
XMLDOCS= newsflash:${XSL_NEWS_NEWSFLASH}:${XML_NEWS_NEWS_MASTER}:
XMLDOCS+= news-rdf:${XSL_NEWS_NEWS_RDF}:${XML_NEWS_NEWS_MASTER}:news.rdf
XMLDOCS+= press:${XSL_NEWS_PRESS}:${XML_NEWS_PRESS_MASTER}:
XMLDOCS= newsflash:../share/sgml/templates.newsflash.xsl:${XML_NEWS_NEWS}:
XMLDOCS+= news-rdf:../share/sgml/templates.news-rdf.xsl:${XML_NEWS_NEWS}:news.rdf
XMLDOCS+= news-rss:../share/sgml/templates.news-rss.xsl:${XML_NEWS_NEWS}:rss.xml
XMLDOCS+= press:../share/sgml/templates.press.xsl:${XML_NEWS_PRESS}:
XMLDOCS+= press-rss:../share/sgml/templates.press-rss.xsl:${XML_NEWS_PRESS}:press-rss.xml
.include "${WEB_PREFIX}/share/mk/web.site.mk"

35
hu/security/Makefile Normal file
View file

@ -0,0 +1,35 @@
#
# %SOURCE% en/security/Makefile
# %SRCID% 1.17
#
# $FreeBSD$
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DOCS = security.sgml
DOCS+= advisories.sgml
advisories.sgml: advisories.html.inc
INDEXLINK= security.html
security.html: advisories.html.inc advisories.rdf
DEPENDSET.DEFAULT= advisories
DEPENDSET.errata-rss= notices
XML.DEFAULT= ${XML_ADVISORIES}
XMLDOCS= advisories:mkindex.xsl::advisories.html.inc
NO_DATA.advisories= yes
NO_TIDY.advisories= yes
XMLDOCS+= advisories-rdf:security-rdf.xsl::advisories.rdf
XMLDOCS+= advisories-rss:security-rss.xsl::rss.xml
XMLDOCS+= errata-rss:errata-rss.xsl::errata.xml
.include "${WEB_PREFIX}/share/mk/web.site.mk"

View file

@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "A &os; Projekt biztons&aacute;gi figyelmeztet&eacute;sei">
<!ENTITY % navinclude.support "INCLUDE">
<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers;
<!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
]>
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/advisories.sgml
%SRCID% 1.1
-->
<html>
&header;
<p>Ezen az oldalon tal&aacute;lhatjuk a &os; Projekt
r&eacute;sz&eacute;r&#245;l kiadott biztons&aacute;gi
figyelmeztet&eacute;seket. Az &aacute;ltal&aacute;nos
biztons&aacute;ggal kapcsolatos tudnival&oacute;kat a <a
href="security.html">&os; Projekt biztons&aacute;gi
inform&aacute;ci&oacute;s oldal&aacute;n</a> tal&aacute;lhatjuk
meg.</p>
<p>A &os; Portgy&#251;jtem&eacute;ny&eacute;re vonatkoz&oacute;
biztons&aacute;gi probl&eacute;m&aacute;kat <a
href="http://vuxml.FreeBSD.org/">a &os; Projekt VuXML
dokumentum&aacute;ban</a> olvashatjuk.</p>
&advisories.html.inc;
&footer;
</body>
</html>

View file

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY base ".">
<!ENTITY title "">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/errata-rss.xsl
%SRCID% 1.1
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:template match="/">
<xsl:call-template name="rss-errata-notices">
<xsl:with-param name="notices.xml" select="$notices.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

32
hu/security/errata.rss Normal file
View file

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY base ".">
<!ENTITY title "">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/errata.rss
%SRCID% 1.1
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:template match="/">
<xsl:call-template name="rss-errata-notices">
<xsl:with-param name="notices.xml" select="$notices.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

27
hu/security/mkindex.xsl Normal file
View file

@ -0,0 +1,27 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY base ".">
<!ENTITY title "">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/mkindex.xsl
%SRCID% 1.6
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output type="xml" encoding="iso-8859-2"
omit-xml-declaration="yes" />
<xsl:template match="/">
<xsl:call-template name="html-list-advisories">
<xsl:with-param name="advisories.xml" select="$advisories.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY base ".">
<!ENTITY title "">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/security-rdf.xsl
%SRCID% 1.2
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<xsl:call-template name="rdf-security-advisories">
<xsl:with-param name="advisories.xml" select="$advisories.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,32 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY base ".">
<!ENTITY title "">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/security-rss.xsl
%SRCID% 1.1
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:template match="/">
<xsl:call-template name="rss-security-advisories">
<xsl:with-param name="advisories.xml" select="$advisories.xml" />
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>

416
hu/security/security.sgml Normal file
View file

@ -0,0 +1,416 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "&os; biztons&aacute;gi inform&aacute;ci&oacute;k">
<!ENTITY % navinclude.support "INCLUDE">
<!ENTITY % developers SYSTEM "../../en/developers.sgml"> %developers;
<!ENTITY advisories.html.inc SYSTEM "advisories.html.inc">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% en/security/security.sgml
%SRCID% 1.205
-->
<html>
&header;
<h2>Bevezet&eacute;s</h2>
<p>Ezt az oldalt az&eacute;rt hoztuk l&eacute;tre, hogy a &os;
biztons&aacute;gi probl&eacute;m&aacute;ival kapcsolatban
seg&iacute;ts&eacute;get ny&uacute;jtsunk az &uacute;j &eacute;s
tapasztalt felhaszn&aacute;l&oacute;knak egyar&aacute;nt. A &os;
Projekt tagjai nagyon komolyan veszik a biztons&aacute;gi
hib&aacute;kat &eacute;s folyamatosan azon dolgoznak, hogy az
oper&aacute;ci&oacute;s rendszert a lehet&#245;
legbiztons&aacute;gosabb&aacute; tegy&eacute;k.</p>
<h2>Tartalomjegyz&eacute;k</h2>
<ul>
<li><a href="#how">Hogyan &eacute;s kinek jelents&uuml;k a &os;
biztons&aacute;gi hib&aacute;it</a></li>
<li><a href="#sec">R&ouml;viden a &os; Security Officer
feladat&aacute;r&oacute;l</a></li>
<li><a href="#pol">Adatkezel&eacute;si h&aacute;zirend</a></li>
<li><a href="#sup">T&aacute;mogatott &os; kiad&aacute;sok</a></li>
</ul>
<h2>Egy&eacute;b biztons&aacute;ggal kapcsolatos linkek</h2>
<ul>
<li><a href="charter.html">A Security Officer &eacute;s
csapat&aacute;nak szabadalomlevele</a></li>
<li><a href="advisories.html">A &os; biztons&aacute;gi
figyelmeztet&eacute;seinek list&aacute;ja</a></li>
<li><a href="&base;/doc/hu/books/handbook/security-advisories.html">
A &os; biztons&aacute;gi figyelmeztet&eacute;sei</a></li>
</ul>
<a name="how"></a>
<h2>Hogyan &eacute;s kinek jelents&uuml;k a &os; biztons&aacute;gi
hib&aacute;it</h2>
<p>A &os; biztons&aacute;gi hib&aacute;it k&ouml;zvetlen&uuml;l a <a
href="mailto:secteam@FreeBSD.org">&os; Security Team</a>
r&eacute;sz&eacute;re kell k&uuml;ldeni, illetve bizalmas
inform&aacute;ci&oacute;k eset&eacute;n a <a
href="../../../en/security/so_public_key.asc">Security Officer
PGP-kulcs&aacute;val</a> &iacute;rhatunk egy PGP
titkos&iacute;t&aacute;s&uacute; levelet a <a
href="mailto:security-officer@FreeBSD.org">Security Officer
Team</a> c&iacute;m&eacute;re. A jelent&eacute;seknek minden
esetben tartalmazniuk kell a k&ouml;vetkez&#245; adatokat:</p>
<ul>
<li>A sebezhet&#245;s&eacute;g le&iacute;r&aacute;sa.</li>
<li>Amennyiben lehets&eacute;ges, a hiba &aacute;ltal
&eacute;rintett &ouml;sszes &os; verzi&oacute;
megjel&ouml;l&eacute;se.</li>
<li>B&aacute;rmilyen k&eacute;zenfekv&#245; megold&aacute;s.</li>
<li>Amennyiben lehets&eacute;ges, p&eacute;ldak&oacute;d a hiba
kihaszn&aacute;lhat&oacute;s&aacute;g&aacute;nak
bemutat&aacute;s&aacute;ra.</li>
</ul>
<p>A megadott inform&aacute;ci&oacute;k k&ouml;zl&eacute;se
ut&aacute;n a Security Officer vagy a Security Team valamelyik
k&eacute;pvisel&#245;je visszaigazol&aacute;st fog k&uuml;ldeni.</p>
<h3>A lev&eacute;lszem&eacute;t sz&#251;r&eacute;se</h3>
<p>Mivel a biztons&aacute;gi probl&eacute;m&aacute;kkal kapcsolatos
levelez&eacute;si c&iacute;mekre t&ouml;megesen &eacute;rkezik a
k&eacute;retlen lev&eacute;lszem&eacute;t, a forgalmukat
folyamatosan sz&#251;rj&uuml;k. Amennyiben v&eacute;lthet&#245;en
emiatt nem siker&uuml;lne el&eacute;rn&uuml;nk a &os; Security vagy
a &os; Security Officer csapatok tagjait, k&uuml;ldj&uuml;nk egy
levelet a <tt>security-officer-<em>XXX</em>@FreeBSD.org</tt>
c&iacute;mre, ahol az <em>XXX</em> r&eacute;sz hely&eacute;re a
<tt>3432</tt> sz&ouml;veget kell be&iacute;rni. Ez a c&iacute;m
bizonyos id&#245;szakonk&eacute;nt v&aacute;ltozik, ez&eacute;rt a
lev&eacute;l elk&uuml;ld&eacute;se el&#245;tt ezen az oldalon
t&aacute;j&eacute;koz&oacute;dni a legfrissebb
&aacute;llapot&aacute;r&oacute;l. Az ide elk&uuml;ld&ouml;tt
levelek a &os; Security Officer Team tagjaihoz fognak befutni.</p>
<a name=sec></a>
<h2>A &os; Security Officer Team &eacute;s a &os; Security Team</h2>
<p>Annak &eacute;rdek&eacute;ben, hogy a bek&uuml;ld&ouml;tt
sebezhet&#245;s&eacute;gekre a &os; Projekt id&#245;ben
&eacute;rdemben reag&aacute;lni tudjon, h&aacute;rom tag
&eacute;rhet&#245; el jelenleg a Security Officer
c&iacute;m&eacute;n: maga a Security Officer, a Security Officer
helyettese &eacute;s a Core Team egy tagja. Ennek megfelel&#245;en
a <a
href="mailto:security-officer@FreeBSD.org">&lt;security-officer@FreeBSD.org&gt;</a>
c&iacute;m&eacute;re k&uuml;ld&ouml;tt levelek a
k&ouml;vetkez&#245; szem&eacute;lyeknek fognak
tov&aacute;bb&iacute;t&oacute;dni:</p>
<table>
<tr valign="top">
<td>&a.cperciva; <a
href="mailto:cperciva@FreeBSD.org">&lt;cperciva@FreeBSD.org&gt;</a></td>
<td>Security Officer</td>
</tr>
<tr valign="top">
<td>&a.simon; <a
href="mailto:simon@FreeBSD.org">&lt;simon@FreeBSD.org&gt;</a></td>
<td>Security Officer-helyettes</td>
</tr>
<tr valign="top">
<td>&a.rwatson; <a
href="mailto:rwatson@FreeBSD.org">&lt;rwatson@FreeBSD.org&gt;</a></td>
<td>A &os; Core Team kapcsolattart&oacute;ja, a Release
Engineering kapcsolattart&oacute;ja, a TrustedBSD Projekt
kapcsolattart&oacute;ja, valamint rendszerbiztons&aacute;gi
szak&eacute;rt&#245;<br></td>
</tr>
</table>
<p>A Security Officer munk&aacute;j&aacute;t a <a
href="&base;/administration.html#t-secteam" >&os; Security
Team</a> <a
href="mailto:secteam@FreeBSD.org">&lt;secteam@FreeBSD.org&gt;</a>
seg&iacute;ti, amely a Security Officer &aacute;ltal fel&uuml;gyelt
committerek egy kisebb csoportja.</p>
<a name="pol"></a>
<h2>Adatkezel&eacute;si h&aacute;zirend</h2>
<p>Miut&aacute;n a sz&oacute;banforg&oacute;
sebezhet&#245;s&eacute;get siker&uuml;lt megfelel&#245; m&oacute;don
elemezni &eacute;s jav&iacute;tani, valamint a
jav&iacute;t&aacute;st tesztelni &eacute;s sz&uuml;ks&eacute;g
eset&eacute;n egyeztetni tov&aacute;bbi partnerekkel, a &os;
Security Officer igyekszik a vele kapcsolatos
inform&aacute;ci&oacute;kat nyilv&aacute;noss&aacute;gra hozni.</p>
<p>A Security Officer &eacute;rtes&iacute;teni <em>fogja</em> a &os;
klaszter rendszergazd&aacute;it minden olyan
sebezhet&#245;s&eacute;gr&#245;l, amely a &os; Projekt
er&#245;forr&aacute;sait k&ouml;zvetlen&uuml;l
vesz&eacute;lyezteti.</p>
<p>A Security Officer k&eacute;rheti tov&aacute;bbi &os;
fejleszt&#245;k vagy egy&eacute;b k&uuml;ls&#245;s fejleszt&#245;k
seg&iacute;ts&eacute;g&eacute;t, amennyiben az adott
sebezhet&#245;s&eacute;g pontos felt&aacute;r&aacute;s&aacute;hoz
sz&uuml;ks&eacute;ges a t&aacute;mogat&aacute;suk. Ebben az esetben
a sebezhet&#245;s&eacute;ggel kapcsolatos minden
inform&aacute;ci&oacute; szigor&uacute;an bizalmasnak
tekintend&#245;, ezzel igyeksz&uuml;nk elker&uuml;lni a hiba
id&#245; el&#245;tti elterjed&eacute;s&eacute;t. Ez&eacute;rt
minden, a t&eacute;m&aacute;ban &eacute;rintett
fejleszt&#245;t&#245;l elv&aacute;rjuk, hogy a Security Officer
h&aacute;zirendj&eacute;nek megfelel&#245;en j&aacute;rjon el.
Kor&aacute;bban m&aacute;r t&ouml;bbsz&ouml;r k&eacute;rt&uuml;nk
fel szak&eacute;rt&#245;ket az oper&aacute;ci&oacute;s rendszer
k&uuml;l&ouml;nf&eacute;le bonyolultabb elemeinek, t&ouml;bbek
k&ouml;zt az FFS, a virtu&aacute;lis mem&oacute;ria vagy a
h&aacute;l&oacute;zati protokollk&eacute;szlet
m&#251;k&ouml;d&eacute;s&eacute;vel kapcsolatban.</p>
<p>Ha a bejelent&eacute;s id&#245;pontj&aacute;ban &eacute;ppen egy
&os; kiad&aacute;s el&#245;k&eacute;sz&iacute;t&eacute;se zajlik,
akkor a &os; Release Engineer is &eacute;rtes&iacute;t&eacute;st kap
a sebezhet&#245;s&eacute;g l&eacute;tez&eacute;s&eacute;r&#245;l
&eacute;s annak s&uacute;lyoss&aacute;g&aacute;r&oacute;l. A kapott
inform&aacute;ci&oacute;k birtok&aacute;ban &iacute;gy k&eacute;pes
lesz m&eacute;rlegelni, hogy az adott probl&eacute;ma milyen
v&aacute;ltoztat&aacute;sokat ig&eacute;nyel a kiad&aacute;si ciklus
szervez&eacute;s&eacute;ben, illetve a k&ouml;vetkez&#245;
kiad&aacute;st milyen m&eacute;rt&eacute;kben &eacute;rinti.
Sz&uuml;ks&eacute;g eset&eacute;n a Security Officer a
sebezhet&#245;s&eacute;g jelleg&eacute;t m&aacute;r nem osztja meg a
Release Engineer fel&eacute;, ezzel is igyekszik cs&ouml;kkenteni az
inform&aacute;ci&oacute; kisziv&aacute;rg&aacute;s&aacute;nak
kock&aacute;zat&aacute;t.</p>
<p>A &os; Security Officer m&aacute;s szervezetekkel is szoros
egy&uuml;ttm&#251;k&ouml;d&eacute;sben dolgozik, t&ouml;bbek
k&ouml;zt olyan k&uuml;ls&#245; fejleszt&#245;kkel, amelyekkel a
&os; k&oacute;dj&aacute;nak valamelyik r&eacute;sz&eacute;t
k&ouml;z&ouml;sen haszn&aacute;lj&aacute;k (az OpenBSD, NetBSD,
DragonFlyBSD projektek, az Apple, valamint a &os; alap&uacute;
rendszereket fejleszt&#245; c&eacute;gek &eacute;s linuxos
biztons&aacute;gi list&aacute;k), illetve a
k&uuml;l&ouml;nb&ouml;z&#245; biztons&aacute;gi
sebezhet&#245;s&eacute;geket &eacute;s incidenseket
nyilv&aacute;ntart&oacute; szervezetekkel, mint
p&eacute;ld&aacute;ul a CERT. Gyakran el&#245;fordul, hogy a
sebezhet&#245;s&eacute;gek nem kiz&aacute;r&oacute;lag csak a &os;
implement&aacute;ci&oacute;j&aacute;t &eacute;rintik &eacute;s
(viszont m&aacute;r nem olyan gyakran) tov&aacute;bbi
kihat&aacute;ssal vannak az eg&eacute;sz vil&aacute;g
h&aacute;l&oacute;zati forgalm&aacute;ra. Ilyen esetekben a
Security Officer igyekszik megosztani a tudom&aacute;s&aacute;ra
jutott adatokat az &eacute;rintett szervezetekkel. Amennyiben ehhez
nem j&aacute;rulunk hozz&aacute;, jelezz&uuml;k m&aacute;r a
jelent&eacute;s bek&uuml;ld&eacute;se sor&aacute;n.</p>
<p>Amennyiben a bejelent&#245;nek b&aacute;rmilyen konkr&eacute;t
adatkezel&eacute;si megk&ouml;t&eacute;se van, k&eacute;rj&uuml;k,
mindenk&eacute;ppen pontosan t&aacute;j&eacute;koztassa r&oacute;la
a Security Officert.</p>
<p>Amennyiben a bejelent&#245; szeretne egy&uuml;ttm&#251;k&ouml;dni a
sebezhet&#245;s&eacute;g nyilv&aacute;noss&aacute;gra
hoz&aacute;s&aacute;ban, esetleg m&aacute;s egy&eacute;b
gy&aacute;rt&oacute;kkal egy&uuml;tt, k&eacute;rj&uuml;k ilyen
jelleg&#251; sz&aacute;nd&eacute;k&aacute;t ny&iacute;ltan
el&#245;re jelezni. Ennek hi&aacute;ny&aacute;ban a
k&eacute;rd&eacute;ses sebezhet&#245;s&eacute;g
nyilv&aacute;noss&aacute;gra hoz&aacute;s&aacute;val kapcsolatban a
&os; Security Officer olyan &uuml;temez&eacute;st fog
v&aacute;lasztani, amely lehet&#245;v&eacute; teszi az id&#245;ben
t&ouml;rt&eacute;n&#245; &eacute;rtes&iacute;t&eacute;st &eacute;s a
jav&iacute;t&aacute;sok megfelel&#245; tesztel&eacute;s&eacute;t. A
bejelent&#245;nek ezenk&iacute;v&uuml;l m&eacute;g tiszt&aacute;ban
kell lennie azzal is, hogy ha az adott sebezhet&#245;s&eacute;g
m&aacute;r kiker&uuml;l valamilyen publikus helyre (mint
p&eacute;ld&aacute;ul hibak&ouml;vet&#245; rendszerekbe) &eacute;s
t&ouml;rt&eacute;nnek vele kapcsolatban vissza&eacute;l&eacute;sek,
akkor a Security Officernek a felhaszn&aacute;l&oacute;i
k&ouml;z&ouml;ss&eacute;g&eacute;k maxim&aacute;lis v&eacute;delme
&eacute;rdek&eacute;ben jog&aacute;ban &aacute;ll elt&eacute;rni az
el&#245;re egyeztetett menetrendekt&#245;l.</p>
<p>A bejelent&eacute;seket PGP titkos&iacute;t&aacute;ssal
v&eacute;dhet&#245;ek. Amennyiben sz&uuml;ks&eacute;ges, a
v&aacute;laszokat is PGP titkos&iacute;t&aacute;ssal
k&uuml;ldj&uuml;k.</p>
<a name="sup"></a>
<h2>T&aacute;mogatott &os; kiad&aacute;sok</h2>
<p>A &os; Security Officer egyszerre a &os; t&ouml;bb
fejleszt&eacute;si vonal&aacute;hoz is bocs&aacute;t ki
biztons&aacute;gi figyelmeztet&eacute;seket. Vannak <em>-STABLE
&aacute;gak</em> &eacute;s k&uuml;l&ouml;n <em>biztons&aacute;gi
jav&iacute;t&aacute;sokat tartalmaz&oacute; &aacute;gak</em>.
(Biztons&aacute;gi figyelmeztet&eacute;sek nem k&eacute;sz&uuml;lnek
a <em>-CURRENT &aacute;ghoz</em>.)</p>
<ul>
<li><p>A -STABLE &aacute;gakat p&eacute;ld&aacute;ul
<tt>RELENG_7</tt> c&iacute;mk&eacute;vel nevezik el. Az ennek
megfelel&#245; v&aacute;ltozat neve pedig a <tt>&os;
7.0-STABLE</tt>.</p></li>
<li><p>Minden &os; kiad&aacute;shoz tartozik egy
kiz&aacute;r&oacute;lag biztons&aacute;gi jav&iacute;t&aacute;sok
tartalmaz&oacute; &aacute;g. A hozz&aacute;juk tartoz&oacute;
&aacute;gakat p&eacute;ld&aacute;ul a <tt>RELENG_7_0</tt>
c&iacute;mk&eacute;vel azonos&iacute;tj&aacute;k. A neki
megfelel&#245; v&aacute;ltozat pedig a <tt>&os;
7.0-RELEASE-p1</tt>.</p></li>
</ul>
<p>A &os; Portgy&#251;jtem&eacute;nyt &eacute;rint&#245;
hib&aacute;kat <a href="http://vuxml.FreeBSD.org/">a &os; VuXML
dokumentumban</a> tal&aacute;lhatjuk.</p>
<p>A Security Officer az egyes &aacute;gakhoz csak korl&aacute;tozott
ideig ny&uacute;jt t&aacute;mogat&aacute;st, ezek t&iacute;pusa lehet
`<em>kipr&oacute;b&aacute;l&aacute;sra</em>`,
`<em>egyszer&#251;</em>` vagy `<em>b&#245;v&iacute;tett</em>`. Az
egyes t&iacute;pus&uacute; &aacute;gak &eacute;lettartam&aacute;ra
vonatkoz&oacute; &uacute;tmutat&aacute;sok a
k&ouml;vetkez&#245;ek:</p>
<dl>
<dt>Kipr&oacute;b&aacute;l&aacute;sra</dt>
<dd>A -CURRENT &aacute;gb&oacute;l k&eacute;sz&uuml;lt
kiad&aacute;sokat a Security Officer legal&aacute;bb 6
h&oacute;napig t&aacute;mogatja.</dd>
<dt>Egyszer&#251;</dt>
<dd>A -STABLE &aacute;gb&oacute;l k&eacute;sz&uuml;lt
kiad&aacute;sokat a Security Officer legal&aacute;bb 12
h&oacute;napig t&aacute;mogatja, illetve ezen t&uacute;l
m&eacute;g (sz&uuml;ks&eacute;g eset&eacute;n) addig, am&iacute;g
a soronk&ouml;vetkez&#245; egyszer&#251;
t&aacute;mogat&aacute;s&uacute; kiad&aacute;sok k&ouml;z&uuml;l a
legfrissebb 3 h&oacute;napos el nem m&uacute;lik.</dd>
<dt>B&#245;v&iacute;tett</dt>
<dd>K&uuml;l&ouml;nb&ouml;z&#245; v&aacute;logatott kiad&aacute;sok
(&aacute;ltal&aacute;ban minden m&aacute;sodik kiad&aacute;s,
illetve az egyes -STABLE &aacute;gak legutols&oacute;
kiad&aacute;sa), amelyeket a Security Officer legal&aacute;bb 24
h&oacute;napig t&aacute;mogat, illetve ezen t&uacute;l m&eacute;g
(sz&uuml;ks&eacute;g eset&eacute;n) addig, am&iacute;g a
soronk&ouml;vetkez&#245; b&#245;v&iacute;tett
t&aacute;mogat&aacute;s&uacute; kiad&aacute;sok k&ouml;z&uuml;l a
legfrissebb 3 h&oacute;napos el nem m&uacute;lik.</dd>
</dl>
<a name="supported-branches"></a>
<p>A jelenleg t&aacute;mogatott &aacute;gak pillanatnyi
besorol&aacute;s&aacute;t &eacute;s t&aacute;mogat&aacute;suk
becs&uuml;lt idej&eacute;t az al&aacute;bbi
t&aacute;bl&aacute;zatban foglaltuk &ouml;ssze. Itt a
<em>T&aacute;mogat&aacute;s v&aacute;rhat&oacute; v&eacute;ge</em>
c&iacute;m&#251; oszlopban t&uuml;ntett&uuml;k fel az adott
&aacute;gak besz&uuml;ntet&eacute;s&eacute;nek
val&oacute;sz&iacute;n&#251;s&iacute;thet&#245;
id&#245;pontj&aacute;t. Ezek a d&aacute;tumok a j&ouml;v&#245;ben
azonban v&aacute;ltozhatnak, hab&aacute;r bizonyos
enyh&iacute;t&#245; k&ouml;r&uuml;lm&eacute;nyek ment&eacute;n
el&#245;fordulhat, hogy egy adott &aacute;g t&aacute;mogat&aacute;sa
a ki&iacute;rtn&aacute;l hamarabb befejez&#245;dik.</p>
<table class="tblbasic">
<tr>
<th>&Aacute;g</th>
<th>Kiad&aacute;s</th>
<th>T&iacute;pus</th>
<th>Megjelen&eacute;s ideje</th>
<th>T&aacute;mogat&aacute;s v&aacute;rhat&oacute; v&eacute;ge</th>
</tr>
<tr>
<td>RELENG_6</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>2010. november 30.</td>
</tr>
<tr>
<td>RELENG_6_3</td>
<td>6.3-RELEASE</td>
<td>b&#245;v&iacute;tett</td>
<td>2008. janu&aacute;r 18.</td>
<td>2010. janu&aacute;r 31.</td>
</tr>
<tr>
<td>RELENG_6_4</td>
<td>6.4-RELEASE</td>
<td>b&#245;v&iacute;tett</td>
<td>2008. november 28.</td>
<td>2010. november 30.</td>
</tr>
<tr>
<td>RELENG_7</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>utols&oacute; kiad&aacute;s + 2 &eacute;v</td>
</tr>
<tr>
<td>RELENG_7_0</td>
<td>7.0-RELEASE</td>
<td>egyszer&#251;</td>
<td>2008. febru&aacute;r 27.</td>
<td>2009. &aacute;prilis 30.</td>
</tr>
<tr>
<td>RELENG_7_1</td>
<td>7.1-RELEASE</td>
<td>b&#245;v&iacute;tett</td>
<td>2009. janu&aacute;r 4.</td>
<td>2011. janu&aacute;r 31.</td>
</tr>
</table>
<p>A felsorol&aacute;sban nem szerepl&#245;, r&eacute;gebbi
kiad&aacute;sokat m&aacute;r nem tartjuk karban. Ez&eacute;rt
k&eacute;r&uuml;nk mindenkit, hogy lehet&#245;leg friss&iacute;tsen
valamelyik t&aacute;mogatott v&aacute;ltozatra.</p>
<p>A biztons&aacute;gi figyelmeztet&eacute;seket az al&aacute;bbi &os;
levelez&eacute;si list&aacute;kra szokt&aacute;k k&uuml;ldeni:</p>
<ul>
<li>FreeBSD-security-notifications@FreeBSD.org</li>
<li>FreeBSD-security@FreeBSD.org</li>
<li>FreeBSD-announce@FreeBSD.org</li>
</ul>
<p>Az eddig kiadott figyelmeztet&eacute;sek
megtal&aacute;lhat&oacute;ak a <a href="advisories.html">&os;
bizons&aacute;gi figyelmeztet&eacute;sek</a> oldal&aacute;n.</p>
<p>A figyelmeztet&eacute;seket mindig a &os; Security Officer <a
href="../../../en/security/so_public_key.asc">PGP-kulcs&aacute;val</a>
&iacute;rj&aacute;k al&aacute;, majd <a
href="http://security.FreeBSD.org/">http://security.FreeBSD.org/</a>
honlapon a hozz&aacute;tartoz&oacute; jav&iacute;t&aacute;sokkal
egy&uuml;tt felt&ouml;ltik az <a
href="http://security.FreeBSD.org/advisories/">advisories</a>
(<q>figyelmeztet&eacute;sek</q>) &eacute;s <a
href="http://security.FreeBSD.org/patches/">patches</a>
(<q>jav&iacute;t&aacute;sok</q>) k&ouml;nyvt&aacute;rakba.</p>
&footer;
</body>
</html>

3020
hu/share/sgml/events.xml Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,15 +1,458 @@
<?xml version="1.0" encoding="ISO-8859-2" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd">
<!-- $FreeBSD: www/hu/share/sgml/libcommon.xsl,v 1.2 2008/06/25 11:31:19 gabor Exp $ -->
<!-- $FreeBSD: www/hu/share/sgml/libcommon.xsl,v 1.3 2008/08/12 05:07:13 pgj Exp $ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
%SOURCE% en/share/sgml/libcommon.xsl
%SRCID% 1.1
%SOURCE% share/sgml/libcommon.xsl
%SRCID% 1.28
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="http://www.FreeBSD.org/XML/www/share/sgml/libcommon.xsl"/>
<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'" />
<xsl:param name="param-l10n-date-format-rfc822"
select="'%Y %m %D 00:00:00 CET, %W'" />
<xsl:template name="html-usergroups-list-header">
<p>A &os; n&eacute;pszer&#251;s&eacute;ge nyom&aacute;n a
vil&aacute;gban l&eacute;trej&ouml;tt sz&aacute;mos
felhaszn&aacute;l&oacute;i csoport.</p>
<p>Ha tudom&aacute;sunk van olyan tov&aacute;bbi &os;
felhaszn&aacute;l&oacute;i csoportokr&oacute;l, amelyek az
al&aacute;bbi felsorol&aacute;sban m&eacute;g nem szerepelnek,
k&uuml;ldj&uuml;nk egy <a
href="http://www.freebsd.org/hu/send-pr.html">hibajelent&eacute;st</a>
a <q>www</q> kateg&oacute;ri&aacute;ban a k&ouml;vetkez&#245;
adatok megad&aacute;s&aacute;val:</p>
<ol>
<li>A felhaszn&aacute;l&oacute;i csoport honlapj&aacute;nak
c&iacute;me.</li>
<li>Egy kapcsolattart&oacute; szem&eacute;ly e-mail c&iacute;me a
l&aacute;togat&oacute;ink &eacute;s a honlapunk
karbantart&oacute;inak sz&aacute;m&aacute;ra.</li>
<li>A felhaszn&aacute;l&oacute;i csoport t&ouml;m&ouml;r (egy
bekezd&eacute;snyi) bemutat&aacute;sa.</li>
</ol>
<p>Az el&#245;bb felsorolt inform&aacute;ci&oacute;kat
k&eacute;rj&uuml;k HTML form&aacute;tumban bek&uuml;ldeni. A &os;
lend&uuml;let&eacute;nek meg&#245;rz&eacute;s&eacute;nek
szellem&eacute;ben els&#245;sorban olyan
felhaszn&aacute;l&oacute;i csoportok jelentkez&eacute;s&eacute;t
v&aacute;rjuk, amelyek akt&iacute;vak &eacute;s
tev&eacute;kenys&eacute;g&uuml;k nyilv&aacute;nos. Ha m&eacute;g
nem lenne a k&ouml;rny&eacute;k&uuml;nk&ouml;n ilyen csoport,
akkor javasoljuk, hogy kutassunk fel &eacute;s vegy&uuml;nk fel
kapcsolatot a k&ouml;zel&uuml;nkben &eacute;l&#245;
&eacute;rdekl&#245;d&#245;kkel, p&eacute;ld&aacute;ul a <a
href="http://bsd.meetup.com/"></a> oldalon kereszt&uuml;l,
&eacute;s alap&iacute;tsunk egy saj&aacute;t
felhaszn&aacute;l&oacute;i csoportot.</p>
<h3>R&eacute;gi&oacute;k:</h3>
</xsl:template>
<xsl:template name="html-news-list-newsflash-preface">
<img src="&enbase;/gifs/news.jpg" align="right" border="0" width="193"
height="144" alt="&os; h&iacute;rek"/>
<p>A &os; oper&aacute;ci&oacute;s rendszer dinamikusan &eacute;s
gyorsan fejl&#245;dik, ez&eacute;rt a legfrissebb
fejleszt&eacute;sek nyomonk&ouml;vet&eacute;se nem mindig
k&ouml;nny&#251; feladat. Ha k&iacute;v&aacute;ncsiak vagyunk a
rendszerrel kapcsolatos leg&uacute;jabb
inform&aacute;ci&oacute;kra, t&eacute;rj&uuml;nk vissza erre az
oldalra gyakran. Emellett &eacute;rdemes lehet m&eacute;g
feliratkoznunk a <a
href="&base;/doc/hu/books/handbook/eresources.html#ERESOURCES-MAIL">freebsd-announce
levelez&eacute;si list&aacute;ra</a>, vagy a
hozz&aacute;tartoz&oacute; <a href="rss.xml">RSS feed</a>re.</p>
<p>Tov&aacute;bb&aacute; az al&aacute;bbi projektek rendelkeznek
saj&aacute;t k&uuml;l&ouml;n h&iacute;roldallal, amelyek figyelemmel
k&iacute;s&eacute;r&eacute;s&eacute;vel pedig az adott projektben
v&eacute;gzett munk&aacute;r&oacute;l tudhatunk meg
t&ouml;bbet.</p>
<ul>
<li><a href="&enbase;/java/newsflash.html">&os; &java;</a></li>
<li><a href="http://freebsd.kde.org/">&os; KDE</a></li>
<li><a href="&enbase;/gnome/newsflash.html">&os; GNOME</a></li>
</ul>
<p>A kor&aacute;bbi, a jelenlegi &eacute;s a j&ouml;v&#245;beni
kiad&aacute;sokr&oacute;l b&#245;vebben a <strong><a
href="&enbase;/releases/index.html">kiad&aacute;sok
inform&aacute;ci&oacute;s oldal&aacute;n</a></strong>
olvashatunk.</p>
<p>A &os; Projekt biztons&aacute;gi figyelmeztet&eacute;seit a <a
href="&enbase;/security/#adv">biztons&aacute;gi
inform&aacute;ci&oacute;s oldalon</a> tal&aacute;ljuk meg.</p>
</xsl:template>
<xsl:template name="html-news-make-olditems-list">
<p>A kor&aacute;bbi &eacute;vek h&iacute;rei:
<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="&enbase;/news/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="&enbase;/news/1997/index.html">1997</a>,
<a href="&enbase;/news/1996/index.html">1996</a></p>
</xsl:template>
<xsl:template name="html-news-list-newsflash-homelink">
<a href="&base;/news/news.html">H&iacute;rek f&#245;oldal</a>
</xsl:template>
<xsl:template name="html-press-make-olditems-list">
<p>A kor&aacute;bbi &eacute;vek sajt&oacute;kiadv&aacute;nyai:
<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="&enbase;/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>
<xsl:template name="html-news-list-press-preface">
<p>Ha tudunk b&aacute;rmilyen olyan &os; t&eacute;m&aacute;j&uacute;
h&iacute;rr&#245;l vagy egy&eacute;b &iacute;r&aacute;sr&oacute;l,
amely nem szerepel az itteniek k&ouml;z&ouml;tt, &iacute;rjunk egy
levelet a <a href="mailto:www@FreeBSD.org">www@FreeBSD.org</a>
c&iacute;mre, hogy fel tudjuk ide is tenni.</p>
</xsl:template>
<xsl:template name="html-events-map">
<xsl:param name="mapurl" select="'none'" />
<p>A lentebb l&aacute;that&oacute; t&eacute;rk&eacute;pen
s&ouml;t&eacute;t pirossal jel&ouml;lt&uuml;k azokat az
orsz&aacute;gokat &eacute;s r&eacute;gi&oacute;kat, ahol a
k&ouml;zelj&ouml;v&#245;ben valamilyen nagyobb &os;
t&eacute;m&aacute;j&uacute; esem&eacute;ny v&aacute;rhat&oacute;.
S&aacute;rg&aacute;val &eacute;s narancss&aacute;rg&aacute;val
jel&ouml;lt&uuml;k azokat az orsz&aacute;gokat, ahol
kor&aacute;bban m&aacute;r lezajlott valamilyen &os;
t&eacute;m&aacute;j&uacute; esem&eacute;ny. Itt a sz&iacute;nek
az esem&eacute;nyek sz&aacute;m&aacute;val egyre
s&ouml;t&eacute;tednek.</p>
<img>
<xsl:attribute name="src">
<xsl:value-of select="$mapurl" />
</xsl:attribute>
</img>
</xsl:template>
<xsl:template name="html-events-list-preface">
<p>Ha tudunk valamilyen olyan &os; t&eacute;m&aacute;j&uacute;
esem&eacute;nyr&#245;l vagy esem&eacute;nyekr&#245;l, amelyek a
t&ouml;bbi &os; felhaszn&aacute;l&oacute; sz&aacute;m&aacute;ra is
&eacute;rdekesek lehetnek, de m&eacute;g nem szerepelnek az
oldalon tal&aacute;lhat&oacute; list&aacute;ban, &iacute;rjuk meg
a <a href="mailto:www@FreeBSD.org">www@FreeBSD.org</a>
c&iacute;mre, hogy fel tudjuk tenni.</p>
<p>Az iCalendar form&aacute;tumot ismer&#245; programokkal
dolgoz&oacute; felhaszn&aacute;l&oacute;k az oldalon szerepl&#245;
&ouml;sszes esem&eacute;nyt el&eacute;rhetik a <a
href="&base;/events/events.ics">kalend&aacute;riumk&eacute;nt</a>
is.</p>
</xsl:template>
<xsl:template name="html-events-list-upcoming-heading">
<h2 id="upcoming">Aktu&aacute;lis/k&ouml;zelg&#245;
esem&eacute;nyek:</h2>
</xsl:template>
<xsl:template name="html-events-list-past-heading">
<h2 id="past">Kor&aacute;bbi esem&eacute;nyek:</h2>
</xsl:template>
<xsl:template name="html-list-advisories-release-label">
<xsl:param name="relname" select="'none'" />
<p>Megjelent a <xsl:value-of select="$relname" />.</p>
</xsl:template>
<xsl:template name="rdf-security-advisories-title"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>&os; biztons&aacute;gi figyelmeztet&eacute;sek</title>
<link>http://www.FreeBSD.org/security/</link>
<description>A &os; Projekt &aacute;ltal megjelentetett
biztons&aacute;gi figyelmeztet&eacute;sek</description>
</channel>
</xsl:template>
<xsl:template name="rss-security-advisories-title"
xmlns:atom="http://www.w3.org/2005/Atom">
<xsl:param name="advisories.xml" select="''" />
<xsl:variable name="title">&os; biztons&aacute;gi figyelmeztet&eacute;sek</xsl:variable>
<xsl:variable name="link">http://www.FreeBSD.org/security/</xsl:variable>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
<description>A &os; Projekt &aacute;ltal megjelentetett
biztons&aacute;gi figyelmeztet&eacute;sek</description>
<language>en-us</language>
<webMaster>secteam@FreeBSD.org (&os; Security Team)</webMaster>
<managingEditor>secteam@FreeBSD.org (&os; Security Team)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
</image>
<atom:link rel="self" type="application/rss+xml">
<xsl:attribute name="href">
<xsl:value-of select="$link" /><xsl:text>rss.xml</xsl:text>
</xsl:attribute>
</atom:link>
</xsl:template>
<xsl:template name="rss-errata-notices-title"
xmlns:atom="http://www.w3.org/2005/Atom">
<xsl:param name="notices.xml" select="''" />
<xsl:variable name="title">&os; sajt&oacute;hib&aacute;k</xsl:variable>
<xsl:variable name="link">http://www.FreeBSD.org/security/</xsl:variable>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
<description>A &os; Projekt &aacute;ltal megjelentetett
sajt&oacute;hib&aacute;k</description>
<language>en-us</language>
<webMaster>secteam@FreeBSD.org (FreeBSD Security Team)</webMaster>
<managingEditor>secteam@FreeBSD.org (FreeBSD Security Team)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title><xsl:value-of select="$title" /></title>
<link><xsl:value-of select="$link" /></link>
</image>
<atom:link rel="self" type="application/rss+xml">
<xsl:attribute name="href">
<xsl:value-of select="$link" /><xsl:text>rss.xml</xsl:text>
</xsl:attribute>
</atom:link>
</xsl:template>
<xsl:template name="html-index-advisories-items-lastmodified">
<xsl:param name="advisories.xml" select="''" />
<xsl:param name="type" select="'advisory'" />
<xsl:choose>
<xsl:when test="$type = 'advisory'">
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year"
select="document($advisories.xml)/descendant::year[month/day/advisory[position() = 1]]/name" />
<xsl:with-param name="month"
select="document($advisories.xml)/descendant::month[day/advisory[position() = 1]]/name"/>
<xsl:with-param name="day"
select="document($advisories.xml)/descendant::day[advisory[position() = 1]]/name" />
</xsl:call-template>
</xsl:when>
<xsl:when test="$type = 'notice'">
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year"
select="document($advisories.xml)/descendant::year[month/day/notice[position() = 1]]/name" />
<xsl:with-param name="month"
select="document($advisories.xml)/descendant::month[day/notice[position() = 1]]/name" />
<xsl:with-param name="day"
select="document($advisories.xml)/descendant::day[notice[position() = 1]]/name" />
</xsl:call-template>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template name="html-index-news-project-items-lastmodified">
<xsl:param name="news.project.xml-master" select="''" />
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year"
select="document($news.project.xml-master)/descendant::year[position() = 1]/name" />
<xsl:with-param name="month"
select="document($news.project.xml-master)/descendant::month[position() = 1]/name" />
<xsl:with-param name="day"
select="document($news.project.xml-master)/descendant::day[position() = 1]/name" />
</xsl:call-template>
</xsl:template>
<xsl:template name="html-index-news-press-items-lastmodified">
<xsl:param name="news.press.xml-master" select="''" />
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year"
select="document($news.press.xml-master)/descendant::year[position() = 1]/name" />
<xsl:with-param name="month"
select="document($news.press.xml-master)/descendant::month[position() = 1]/name" />
<xsl:with-param name="date-format"
select="$param-l10n-date-format-YM" />
</xsl:call-template>
</xsl:template>
<!-- Convert a month number to the corresponding long English name. -->
<xsl:template name="gen-long-en-month">
<xsl:param name="nummonth"/>
<xsl:variable name="month" select="number($nummonth)"/>
<xsl:choose>
<xsl:when test="$month=1">janu&aacute;r</xsl:when>
<xsl:when test="$month=2">febru&aacute;r</xsl:when>
<xsl:when test="$month=3">m&aacute;rcius</xsl:when>
<xsl:when test="$month=4">&aacute;prilis</xsl:when>
<xsl:when test="$month=5">m&aacute;jus</xsl:when>
<xsl:when test="$month=6">j&uacute;nius</xsl:when>
<xsl:when test="$month=7">j&uacute;lius</xsl:when>
<xsl:when test="$month=8">augusztus</xsl:when>
<xsl:when test="$month=9">szeptember</xsl:when>
<xsl:when test="$month=10">okt&oacute;ber</xsl:when>
<xsl:when test="$month=11">november</xsl:when>
<xsl:when test="$month=12">december</xsl:when>
<xsl:otherwise>&eacute;rv&eacute;nytelen h&oacute;nap</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- Convert a month number to the corresponding short English name. -->
<xsl:template name="gen-short-en-month">
<xsl:param name="nummonth"/>
<xsl:variable name="month" select="number($nummonth)"/>
<xsl:choose>
<xsl:when test="$month=1">jan</xsl:when>
<xsl:when test="$month=2">feb</xsl:when>
<xsl:when test="$month=3">m&aacute;r</xsl:when>
<xsl:when test="$month=4">&aacute;pr</xsl:when>
<xsl:when test="$month=5">m&aacute;j</xsl:when>
<xsl:when test="$month=6">j&uacute;n</xsl:when>
<xsl:when test="$month=7">j&uacute;l</xsl:when>
<xsl:when test="$month=8">aug</xsl:when>
<xsl:when test="$month=9">szep</xsl:when>
<xsl:when test="$month=10">okt</xsl:when>
<xsl:when test="$month=11">nov</xsl:when>
<xsl:when test="$month=12">dec</xsl:when>
<xsl:otherwise>&eacute;rv&eacute;nytelen h&oacute;nap</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- Generate a date interval. -->
<!-- Sample: 2002. november 27 - 2003. december 29. -->
<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:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template>
<xsl:text> </xsl:text>
<xsl:if test="number(startdate/month) != number(enddate/month) or
number(startdate/day) != number(enddate/day) or
number(startdate/year) != number(enddate/year)">
<xsl:value-of select="startdate/day"/>
<xsl:text> - </xsl:text>
</xsl:if>
<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:text> </xsl:text>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="enddate/month"/>
</xsl:call-template>
<xsl:text> </xsl:text>
</xsl:if>
<xsl:value-of select="enddate/day"/>
<xsl:text>.</xsl:text>
</xsl:template>
<!-- template: "html-index-events-items"
pulls in the 5 most recent events items -->
<xsl:template name="html-index-events-items">
<xsl:param name="events.xml-master" select="'none'" />
<xsl:param name="events.xml" select="''" />
<xsl:for-each select="document($events.xml)/descendant::event[
((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]">
<xsl:sort select="startdate/year" order="ascending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="ascending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<xsl:if test="position() &lt;= 5">
<p>
<span class="txtdate">
<xsl:value-of select='
concat(format-number(startdate/year, "####"), "-",
format-number(startdate/month, "00"), "-",
format-number(startdate/day, "00"), " - ",
format-number(enddate/year, "####"), "-",
format-number(enddate/month, "00"), "-",
format-number(enddate/day, "00"))' />
</span><br />
<a>
<xsl:attribute name="href">
<xsl:choose>
<xsl:when test="$events.xml-master = 'none'">&enbase;/</xsl:when>
<xsl:otherwise>&base;/</xsl:otherwise>
</xsl:choose>
<xsl:text>events/#</xsl:text>
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<xsl:value-of select="name"/>
<br />
<xsl:if test="location/city!='' and location/country!=''">
(<xsl:value-of select='location/city' />, <xsl:value-of select='location/country' />)
</xsl:if>
</a></p>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

View file

@ -1,5 +1,5 @@
<?xml version='1.0' encoding='iso-8859-2'?>
<!-- $FreeBSD: www/hu/share/sgml/navibar.l10n.ent,v 1.14 2009/01/10 19:39:42 pgj Exp $ -->
<!-- $FreeBSD: www/hu/share/sgml/navibar.l10n.ent,v 1.15 2009/01/17 01:49:38 pgj Exp $ -->
<!-- FreeBSD Hungarian Documentation Project
Translated by: Gabor Kovesdan <gabor@FreeBSD.org>
@ -21,9 +21,9 @@
<li><a href="&base;/advocacy/">K&eacute;pviselet</a></li>
<li><a href="&enbase;/marketing/">Marketing</a></li>
<li><a href="&base;/administration.html">Szervezeti fel&eacute;p&iacute;t&eacute;s</a></li>
<li><a href="&enbase;/news/newsflash.html">H&iacute;rek</a></li>
<li><a href="&enbase;/events/events.html">Esem&eacute;nyek</a></li>
<li><a href="&enbase;/news/press.html">Sajt&oacute;</a></li>
<li><a href="&base;/news/newsflash.html">H&iacute;rek</a></li>
<li><a href="&base;/events/events.html">Esem&eacute;nyek</a></li>
<li><a href="&base;/news/press.html">Sajt&oacute;</a></li>
<li><a href="&enbase;/multimedia/multimedia.html">Multim&eacute;dia anyagok</a></li>
<li><a href="&base;/art.html">Illusztr&aacute;ci&oacute;k</a></li>
<li><a href="&base;/logo.html">Log&oacute;</a></li>
@ -186,10 +186,10 @@
<li><a href="&enbase;/commercial/misc.html">Egy&eacute;b</a></li>
</ul>
</li>
<li><a href="&enbase;/security/index.html">Biztons&aacute;gi tudnival&oacute;k</a></li>
<li><a href="&base;/security/index.html">Biztons&aacute;gi tudnival&oacute;k</a></li>
<li>
<ul>
<li><a href="&enbase;/security/advisories.html">Biztons&aacute;gi figyelmeztet&eacute;sek</a></li>
<li><a href="&base;/security/advisories.html">Biztons&aacute;gi figyelmeztet&eacute;sek</a></li>
</ul>
</li>
<li><a href="&base;/support/bugreports.html">Hibajelent&eacute;sek</a>

279
hu/share/sgml/news.xml Normal file
View file

@ -0,0 +1,279 @@
<?xml version="1.0"?>
<!DOCTYPE news PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for News//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/news.dtd">
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/news.xml
%SRCID% 1.239
-->
<news>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
$FreeBSD$
</cvs:keyword>
</cvs:keywords>
<year>
<name>2009</name>
<month>
<name>4</name>
<day>
<name>6</name>
<event>
<p>&Uacute;j tag: <a href="mailto:rmacklem@FreeBSD.org">Rick
Macklem</a> (src)</p>
</event>
</day>
<day>
<name>3</name>
<event>
<title>Megjelent a &os;&nbsp;7.2-BETA1!</title>
<p>Az els&#245; b&eacute;ta v&aacute;ltozat
megjelentet&eacute;s&eacute;vel megkezd&#245;d&ouml;tt a
&os;&nbsp;7.2-RELEASE kiad&aacute;s ciklus&aacute;n&aacute;k
utols&oacute; szakasza. Mostant&oacute;l m&aacute;r a
legt&ouml;bb <a
href="&url.doc.base-en;/books/handbook/mirrors-ftp.html">t&uuml;kr&ouml;z&eacute;sen</a>
<a
href="http://lists.freebsd.org/pipermail/freebsd-stable/2009-April/049233.html">el&eacute;rhet&#245;ek</a>
lemezk&eacute;pek az &ouml;sszes Tier&nbsp;1
architekt&uacute;r&aacute;hoz.</p>
</event>
</day>
</month>
<month>
<name>3</name>
<day>
<name>25</name>
<event>
<p>&Uacute;j tag: <a href="mailto:skreuzer@FreeBSD.org">Steven
Kreuzer</a> (ports)</p>
</event>
</day>
<day>
<name>22</name>
<event>
<title>A &os; Projekt is r&eacute;sztvesz a Google Summer of
Code 2009 programj&aacute;ban</title>
<p>&Ouml;r&ouml;mmel jelentj&uuml;k be, hogy a &os; Projekt
megh&iacute;v&aacute;st nyert a Google Summer of Code 2009
programj&aacute;ba, amelynek k&ouml;sz&ouml;nhet&#245;en
&ouml;szt&ouml;nd&iacute;jat tudunk adni a &os;
forr&aacute;sk&oacute;dj&aacute;val dolgoz&oacute;
hallgat&oacute;inknak. Szeretettel v&aacute;runk minden
&eacute;rdekl&#245;d&#245;t, &eacute;s javasoljuk, hogy
min&eacute;l hamarabb adj&aacute;k be a
jelentkez&eacute;s&uuml;nket!</p>
<p>Tov&aacute;bbi inform&aacute;ci&oacute;k&eacute;rt
l&aacute;sd a <a
href="&enbase;/projects/summerofcode.html">&os;
ny&aacute;ri projekt&ouml;tleteit</a>, illetve a <a
href="http://lists.freebsd.org/pipermail/freebsd-announce/2009-March/001242.html">hivatalos
bejelent&eacute;st</a>.</p>
</event>
</day>
<day>
<name>16</name>
<event>
<p>&Uacute;j tag: <a href="mailto:fabient@FreeBSD.org">Fabien
Thomas</a> (src)</p>
</event>
</day>
<day>
<name>12</name>
<event>
<title>&os; Twitteren is</title>
<p>Mostant&oacute;l sz&aacute;mos f&eacute;lhivatalos Twitter
stream is el&eacute;rhet&#245; a &os; Projekt legfrissebb
h&iacute;reivel! A <a
href="http://twitter.com/freebsdannounce">@freebsdannounce</a>
stream a &os; h&iacute;reit foglalja &ouml;ssze
r&ouml;viden &eacute;s linkeli be. A <a
href="http://twitter.com/freebsdblogs">@freebsdblogs</a> a
&os; fejleszt&#245;k legfrissebb blogbejegyz&eacute;seit
k&ouml;zli k&ouml;zvetlen&uuml;l a <a
href="http://planet.freebsdish.org">Planet
&os;</a> oldalr&oacute;l. A <a
href="http://twitter.com/freebsd">@freebsd</a> ez
el&#245;bbi k&eacute;t forr&aacute;sb&oacute;l &eacute;s
m&aacute;s egy&eacute;b helyekr&#245;l vesz &aacute;t
h&iacute;reket. V&eacute;gezet&uuml;l a nemr&eacute;g
elindult <a
href="http://twitter.com/bsdevents">@bsdevents</a> stream
a Projekttel kapcsolatos <a
href="http://www.FreeBSD.org/events">esem&eacute;nyeket</a>,
illetve egy&eacute;b BSD t&eacute;m&aacute;j&uacute;
&ouml;sszej&ouml;vetelekr&#245;l sz&oacute;l&oacute;
tov&aacute;bbi eml&eacute;keztet&#245;ket &eacute;s
felh&iacute;v&aacute;sokat k&ouml;zvet&iacute;t.</p>
</event>
</day>
<day>
<name>3</name>
<event>
<p>&Uacute;j tag: <a href="mailto:dhn@FreeBSD.org">Dennis
Herrmann</a> (ports)</p>
</event>
</day>
<day>
<name>1</name>
<event>
<p>&Uacute;j tag: <a href="mailto:dchagin@FreeBSD.org">Dmitry
Chagin</a> (src)</p>
</event>
</day>
</month>
<month>
<name>2</name>
<day>
<name>19</name>
<event>
<p>&Uacute;j tag: <a href="mailto:mva@FreeBSD.org">Marcus von
Appen</a> (ports)</p>
</event>
</day>
<day>
<name>18</name>
<event>
<p>&Uacute;j tag: <a href="mailto:avg@FreeBSD.org">Andriy
Gapon</a> (src)</p>
</event>
</day>
<day>
<name>14</name>
<event>
<title>Megjelent a KDE 4.2.0 &os; v&aacute;ltozata!</title>
<p>A KDE 4.2.0 beolvaszt&aacute;sra ker&uuml;lt a
portf&aacute;ba. A vele kapcsolatos
&uacute;j&iacute;t&aacute;sokr&oacute;l a <a
href="http://kde.org/announcements/4.2/index.php">hivatalos
bejelent&eacute;sben</a> olvashatunk r&eacute;szletesebben.
A KDE &os; alatti haszn&aacute;lat&aacute;r&oacute;l
tov&aacute;bbi inform&aacute;ci&oacute;kat pedig a <a
href="http://freebsd.kde.org">&os; KDE</a> projekt
honlapj&aacute;n tal&aacute;lhatunk.</p>
</event>
</day>
</month>
<month>
<name>1</name>
<day>
<name>28</name>
<event>
<title>2008 negyedik negyed&eacute;ves (okt&oacute;ber -
december) helyzetjelent&eacute;sek</title>
<p>A 2008 okt&oacute;bere &eacute;s decembere k&ouml;zt eltelt
id&#245;szakr&oacute;l tud&oacute;s&iacute;t&oacute; 19
helyzetjelent&eacute;s <a
href="&enbase;/news/status/report-2008-10-2008-12.html">mostant&oacute;l
el&eacute;rhet&#245;</a>.</p>
</event>
<event>
<p>&Uacute;j tag: <a href="mailto:beat@FreeBSD.org">Beat
G&auml;tzi</a> (ports)</p>
</event>
<event>
<p>&Uacute;j tag: <a href="mailto:jamie@FreeBSD.org">Jamie
Gritton</a> (src)</p>
</event>
</day>
<day>
<name>17</name>
<event>
<title>Felker&uuml;lt egy &os; rendszermagr&oacute;l
sz&oacute;l&oacute; el&#245;ad&aacute;s</title>
<p>Kirk McKusick a <a
href="http://www.youtube.com/watch?v=nwbqBdghh6E">&os;
rendszermag bels&#245;
m&#251;k&ouml;d&eacute;s&eacute;t</a> bemutat&oacute;
el&#245;ad&aacute;sainak els&#245; r&eacute;sze teljes
hossz&aacute;ban felker&uuml;lt a <a
href="http://www.youtube.com">YouTube</a> <a
href="http://www.youtube.com/bsdconferences">BSD
konferenci&aacute;kkal</a> foglalkoz&oacute;
csatorn&aacute;j&aacute;ra.</p>
</event>
</day>
<day>
<name>9</name>
<event>
<title>Megjelent a GNOME 2.24.2 &os;
v&aacute;ltozata!</title>
<p>A &os; GNOME csapata &ouml;r&ouml;mmel jelenti be a GNOME
2.24.2 verzi&oacute;j&aacute;nak &os;
v&aacute;ltozat&aacute;t. A kiad&aacute;sr&oacute;l
b&#245;vebben a <a href="&enbase;/gnome/index.html">&os;
GNOME</a> projekt honlapj&aacute;n
t&aacute;j&eacute;koz&oacute;dhatunk.</p>
</event>
</day>
<day>
<name>5</name>
<event>
<title>Megjelent a &os; 7.1-RELEASE!</title>
<p>Megjelent a <a
href="&enbase;/releases/7.1R/announce.html">&os;
7.1-RELEASE</a>! A 7.1 legfrissebb h&iacute;reivel
&eacute;s/vagy
kisebb probl&eacute;m&aacute;ival kapcsolatban a
kiad&aacute;s telep&iacute;t&eacute;se el&#245;tt
felt&eacute;tlen&uuml;l olvassuk &aacute;t a <a
href="&enbase;/releases/7.1R/relnotes.html">kiad&aacute;si
jegyzeteket</a> &eacute;s a hozz&aacute;tartoz&oacute; <a
href="&enbase;/releases/7.1R/errata.html">hibajegyz&eacute;ket</a>.
A &os; kiad&aacute;sair&oacute;l r&eacute;szletesebben a <a
href="&enbase;/releases/index.html">kiad&aacute;si
inform&aacute;ci&oacute;kat</a>
tartalmaz&oacute; oldalon olvashatunk.</p>
</event>
</day>
</month>
</year>
</news>

237
hu/share/sgml/press.xml Normal file
View file

@ -0,0 +1,237 @@
<?xml version="1.0"?>
<!DOCTYPE press PUBLIC "-//FreeBSD//DTD FreeBSD XML Database for Press//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/press.dtd">
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/press.xml
%SRCID% 1.76
-->
<press>
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
<cvs:keyword name="freebsd">
$FreeBSD$
</cvs:keyword>
</cvs:keywords>
<year>
<name>2009</name>
<month>
<name>3</name>
<story>
<name>A Tomahawk Desktop Linuxr&oacute;l BSD rendszerre
v&aacute;lt</name>
<url>http://www.tomahawkcomputers.com/fund-raising/phase-one.html</url>
<site-name>Tomahawk Computers</site-name>
<site-url>http://www.tomahawkcomputers.com</site-url>
<date>2009. m&aacute;rcius 10.</date>
<author>Sagara Wijetunga</author>
<p>A Tomahawk Desktop oper&aacute;ci&oacute;s rendszer &uacute;j
v&aacute;ltozat&aacute;nak
elk&eacute;sz&iacute;t&eacute;s&eacute;hez a Tomahawk
Computers Pte Ltd. Linuxr&oacute;l a &os; rendszer&eacute;re
v&aacute;ltott.</p>
</story>
</month>
<month>
<name>1</name>
<story>
<name>A Coyote Point a &os; seg&iacute;ts&eacute;g&eacute;vel
gyors&iacute;t be</name>
<url>http://www.internetnews.com/infra/article.php/3795791</url>
<site-name>Internet News</site-name>
<site-url>http://www.internetnews.com/</site-url>
<date>2009. janu&aacute;r 13.</date>
<author>Sean Michael Kerner</author>
<p>&os; a Coyote Point eszk&ouml;zeinek lelke.</p>
</story>
<story>
<name>A Sun egyengeti a &os; 7.1 &uacute;tj&aacute;t</name>
<url>http://www.internetnews.com/dev-news/article.php/3794561</url>
<site-name>Internet News</site-name>
<site-url>http://www.internetnews.com/</site-url>
<date>2009. janu&aacute;r 6.</date>
<author>Sean Michael Kerner</author>
<p>Ebb&#245;l a cikkb&#245;l megtudhatjuk, milyen
technol&oacute;gi&aacute;kat oszt meg egym&aacute;st k&ouml;zt a
Sun &eacute;s a &os; Projekt, illetve milyen
&uacute;j&iacute;t&aacute;sokat tartogat a &os; 7.1
kiad&aacute;sa.</p>
</story>
</month>
</year>
<year>
<name>2008</name>
<month>
<name>10</name>
<story>
<name>C&eacute;lpontban a PC-BSD 7</name>
<url>http://www.osnews.com/story/20351/Review_PC-BSD_7</url>
<site-name>OS News</site-name>
<site-url>http://www.osnews.com/</site-url>
<date>2008. okt&oacute;ber 2.</date>
<author>Amjith Ramanujam</author>
<p>A PC-BSD 7 bemutat&aacute;sa.</p>
</story>
</month>
<month>
<name>8</name>
<story>
<name>Olcs&oacute; h&aacute;l&oacute;zati
t&aacute;rol&oacute;k</name>
<url>http://www.washingtonpost.com/wp-dyn/content/article/2008/08/26/AR2008082600237.html</url>
<site-name>Washington Post</site-name>
<site-url>http://www.washingtonpost.com/</site-url>
<date>2008. augusztus 27.</date>
<author>Tom Mainelli</author>
<p>Hogyan v&aacute;ltoztassuk &aacute;t ki&ouml;regedett
sz&aacute;m&iacute;t&oacute;g&eacute;p&uuml;nket
h&aacute;l&oacute;zati t&aacute;rol&oacute;v&aacute; a &os;
alap&uacute; FreeNAS seg&iacute;ts&eacute;g&eacute;vel.</p>
</story>
<story>
<name>A k&uuml;l&ouml;nb&ouml;z&#245; ny&iacute;lt
forr&aacute;sk&oacute;d&uacute; rendszerek
eloszl&aacute;sa</name>
<url>https://www.osscensus.org/newsletter/Census-News-August-2008.html</url>
<site-name>The Open-Source Census</site-name>
<site-url>http://www.osscensus.org</site-url>
<date>2008 augusztus</date>
<author>Stormy Peters</author>
<p>A &os; felhaszn&aacute;l&oacute;k becs&uuml;lt
sz&aacute;m&aacute;r&oacute;l k&eacute;sz&uuml;lt friss
kimutat&aacute;s.</p>
</story>
</month>
<month>
<name>7</name>
<story>
<name>K&ouml;nyvismertet&#245;: Building a Server with &os;&nbsp;7</name>
<url>http://www.freesoftwaremagazine.com/articles/book_review_building_server_freebsd_7</url>
<site-name>Free Software Magazine</site-name>
<site-url>http://www.freesoftwaremagazine.com/</site-url>
<date>2008. j&uacute;lius 7.</date>
<author>Ken Leyba</author>
<p>R&ouml;vid kedvcsin&aacute;l&oacute; Bryan J. Hong
<q>Building a Server with &os;&nbsp;7</q> c&iacute;m&#251;
k&ouml;nyv&eacute;hez.</p>
</story>
<story>
<name>K&ouml;nyvismertet&#245;: The Best of &os; Basics</name>
<url>http://www.osnews.com/story/19947/Book_Review:_The_Best_of_FreeBSD_Basics</url>
<site-name>OS News</site-name>
<site-url>http://www.osnews.com/</site-url>
<date>2008. j&uacute;lius 2.</date>
<author>Peter Hummers</author>
<p>A <q>The Best of &os; Basics</q> c&iacute;m&#251; k&ouml;nyv r&ouml;vid
ismertet&eacute;se.</p>
</story>
</month>
<month>
<name>6</name>
<story>
<name>A &os; v&aacute;lasza a sebezhet&#245;s&eacute;gek
egyszer&#251; fel&uuml;lvizsg&aacute;lat&aacute;ra: a
portaudit</name>
<url>http://blogs.techrepublic.com.com/security/?p=477</url>
<site-name>Tech Republic</site-name>
<site-url>http://www.techrepublic.com.com/</site-url>
<date>2008. j&uacute;nius 24.</date>
<author>Chad Perrin</author>
<p>Ebb&#245;l a cikkb&#245;l megismerhetj&uuml;k, hogy &os;
rendszer&uuml;nk sebezhet&#245;s&eacute;geihez mik&eacute;nt
tudjuk gyorsan &eacute;s k&ouml;nnyed&eacute;n
jav&iacute;t&aacute;sokat let&ouml;lteni.</p>
</story>
<story>
<name>Kernelmodulok &iacute;r&aacute;sa &os;&nbsp;7
rendszerekre</name>
<url>http://www.freesoftwaremagazine.com/articles/writing_a_kernel_module_for_freebsd</url>
<site-name>Free Software Magazine</site-name>
<site-url>http://www.freesoftwaremagazine.com/</site-url>
<date>2008. j&uacute;nius 18.</date>
<author>Yousef Ourabi</author>
<p>Egy r&ouml;vid ismertet&#245; a kernelmodulok
fejleszt&eacute;s&eacute;nek mik&eacute;ntj&eacute;r&#245;l
&os;&nbsp;7 rendszerekre.</p>
</story>
</month>
<month>
<name>3</name>
<story>
<name>Bemutatkozik a &os;&nbsp;7</name>
<url>http://www.freesoftwaremagazine.com/articles/review_of_freebsd_7</url>
<site-name>Free Software Magazine</site-name>
<site-url>http://www.freesoftwaremagazine.com/</site-url>
<date>2008. m&aacute;rcius 5.</date>
<author>Yousef Ourabi</author>
<p>A &os;&nbsp;7.0 harmadik b&eacute;ta kiad&aacute;s&aacute;nak
ismertet&eacute;se.</p>
</story>
</month>
<month>
<name>2</name>
<story>
<name>Nagyobb teljes&iacute;tm&eacute;ny, kevesebb
g&eacute;p?</name>
<url>http://www.internetnews.com/dev-news/article.php/3731386/Faster+Performance+Fewer+Machines+For+FreeBSD.htm</url>
<site-name>InternetNews.com</site-name>
<site-url>http://www.internetnews.com/</site-url>
<date>2008. febru&aacute;r 29.</date>
<author>Sean Michael Kerner</author>
<p>A &os;&nbsp;7.0 r&ouml;vid &aacute;ttekint&eacute;se.</p>
</story>
<story>
<name>A &os;&nbsp;7.0 &uacute;jdons&aacute;gai</name>
<url>http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html</url>
<site-name>ONLamp.com</site-name>
<site-url>http://www.onlamp.com/</site-url>
<date>2008. febru&aacute;r 26.</date>
<author>Federico Biancuzzi</author>
<p>Megk&eacute;rdezt&uuml;nk n&eacute;h&aacute;ny &os;
fejleszt&#245;t a &os;&nbsp;7.0-RELEASE v&aacute;rhat&oacute;
&uacute;jdons&aacute;gair&oacute;l.</p>
</story>
</month>
<month>
<name>1</name>
<story>
<name>Megjelent a DesktopBSD&nbsp;1.6!</name>
<url>http://www.osnews.com/story/19134/DesktopBSD_1.6_Released</url>
<site-name>OSNews</site-name>
<site-url>http://www.osnews.com/</site-url>
<date>2008. janu&aacute;r 9.</date>
<author>Thom Holwerda</author>
<p>Megjelent a DesktopBSD&nbsp;1.6 kiad&aacute;sa! A <a
href="http://www.desktopbsd.net/">DesktopBSD</a> egy
&os; alapokon nyugv&oacute;, asztali g&eacute;pekre
sz&aacute;nt oper&aacute;ci&oacute;s rendszer.</p>
</story>
</month>
</year>
</press>

View file

@ -0,0 +1,378 @@
<?xml version="1.0" ?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; t&eacute;m&aacute;j&uacute; esem&eacute;nyek">
<!ENTITY email "freebsd-www">
<!ENTITY rsslink "&base;/events/rss.xml">
<!ENTITY rsstitle "K&ouml;zelg&#245; &os; t&eacute;m&aacute;j&uacute; esem&eacute;nyek">
<!ENTITY % navinclude.community "INCLUDE">
<!ENTITY % header.rss "INCLUDE">
]>
<!-- $FreeBSD: www/share/sgml/templates.events.xsl,v 1.12 2008/12/28 10:59:06 murray Exp $ -->
<!-- Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
Copyright (c) 2008 Murray M Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.events.xsl
%SRCID% 1.12
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:output method="xml" encoding="&xml.encoding;"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
<xsl:param name="startyear">2009</xsl:param>
<xsl:param name="pastyears">2008 2007 2006 2005 2004 2003</xsl:param>
<xsl:key name="event-by-month" match="event"
use="concat(startdate/year, format-number(startdate/month, '00'))"/>
<xsl:key name="event-by-country" match="event"
use="location/country" />
<xsl:key name="upcoming-event-by-country" match="event[((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]"
use="location/country" />
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&amp;chs=400x200&amp;chtm=world&amp;chco=ffffff,ffbe38,600000&amp;chf=bg,s,4D89F9'" />
<!-- Template: events -->
<xsl:template match="events">
<xsl:variable name="chart-countries">
<xsl:for-each select="event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:value-of select="location/country/@code" />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="chart-country-counts">
<xsl:for-each select="event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) != 0">100.0</xsl:if>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) = 0"><xsl:value-of select="count(key('event-by-country', location/country))" />.0</xsl:if>
<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each>
</xsl:variable>
<xsl:variable name="imageurl"><xsl:value-of select="$charturl"/>&amp;chd=t:<xsl:value-of select="$chart-country-counts"/>&amp;chld=<xsl:value-of select="$chart-countries"/></xsl:variable>
<html>
&header1;
<body>
<div id="containerwrap">
<div id="container">
&header2;
<div id="content">
<div id="SIDEWRAP">
&nav;
<div id="FEEDLINKS">
<ul>
<li>
<a href="&rsslink;" title="&rsstitle;">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
&header3;
<!--
Note the current date to have a reference, if the
upcoming/past events are split incorrectly.
-->
<xsl:comment>
<xsl:text>A gener&aacute;l&aacute;s d&aacute;tuma: </xsl:text>
<xsl:value-of select="concat($curdate.year,
format-number($curdate.month, '00'),
format-number($curdate.day, '00'))"/>
</xsl:comment>
<xsl:call-template name="html-events-list-preface" />
<xsl:call-template name="html-events-map">
<xsl:with-param name="mapurl" select="$imageurl" />
</xsl:call-template>
<xsl:call-template name="html-events-list-upcoming-heading" />
<xsl:for-each select="event[generate-id() =
generate-id(key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))[1])
and ((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]">
<xsl:sort select="startdate/year" order="ascending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="ascending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>d&aacute;tum:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:value-of select="startdate/year"/>
<xsl:text> </xsl:text>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template>
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="ascending"/>
<xsl:apply-templates select="." mode="upcoming"/>
</xsl:for-each>
</ul>
</xsl:for-each>
<xsl:call-template name="html-events-list-past-heading" />
<xsl:for-each select="event[generate-id() =
generate-id(key('event-by-month', concat(startdate/year,
format-number(startdate/month, '00')))[1])
and ((number(enddate/year) &gt;= $startyear)) and
((number(enddate/year) &lt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &lt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
number(enddate/day) &lt; number($curdate.day)))]">
<xsl:sort select="number(startdate/year)" order="descending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="descending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>month:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:value-of select="startdate/year"/>
<xsl:text> </xsl:text>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template >
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<xsl:apply-templates select="."/>
</xsl:for-each>
</ul>
</xsl:for-each>
<p>A kor&aacute;bbi &eacute;vek esem&eacute;nyei:</p>
<ul id="events-past-years">
<xsl:call-template name="split-string">
<xsl:with-param name="seperator" select="' '"/>
<xsl:with-param name="text" select="$pastyears"/>
</xsl:call-template>
</ul>
</div> <!-- contentwrap -->
<br class="clearboth" />
</div> <!-- content -->
<div id="FOOTER">
&copyright;<br />
&date;
</div> <!-- FOOTER -->
</div> <!-- container -->
</div> <!-- containerwrap -->
</body>
</html>
</xsl:template>
<!-- Template: event -->
<xsl:template name="eventbody">
<xsl:attribute name="id">
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<p>
<b>
<xsl:if test="url">
<xsl:apply-templates select="url"/>
</xsl:if>
<xsl:if test="not(url)">
<xsl:value-of select="name"/>
</xsl:if>
</b>
<xsl:if test="location/site!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<br/>
<em>
<xsl:call-template name="gen-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
</em><br/>
<xsl:copy-of select="description/child::node()"/>
</p>
<xsl:if test="link">
<p><xsl:apply-templates select="link"/></p>
</xsl:if>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event" mode="upcoming">
<li>
<xsl:call-template name="eventbody"/>
<p>K&ouml;z&ouml;ss&eacute;gi linkek: <a rel="nofollow">
<xsl:if test="upcomingurl">
<xsl:attribute name="href"><xsl:value-of select="upcomingurl" /></xsl:attribute>
</xsl:if>
<xsl:if test="not(upcomingurl)">
<xsl:attribute name="href">http://upcoming.yahoo.com/search?type=Events&amp;q=<xsl:value-of select="name" />&amp;Search=GO</xsl:attribute>
</xsl:if>
upcoming</a></p>
</li>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event">
<xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable>
<xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
<xsl:variable name="name" select="name" />
<xsl:variable name="lcname" select="translate($name, $upper, $lower)" />
<!-- Note that only MeetBSD and NYCBSDCon have a significant number of
videos on YouTube so we hard code them for now. When we have a
better track record of getting videos from our conferences posted
to YouTube then we can implement a more generic solution here,
but for now we don't want to add the link to youtube when we know
in most cases there is no content there. -->
<li>
<xsl:call-template name="eventbody"/>
<p>K&ouml;z&ouml;ss&eacute;gi linkek: <a rel="nofollow">
<xsl:attribute name="href">http://www.flickr.com/search/?w=all&amp;q=<xsl:value-of select="name" />&amp;m=text</xsl:attribute>
Flickr</a>, <a rel="nofollow">
<xsl:attribute name="href">http://blogsearch.google.com/blogsearch?q=<xsl:value-of select="name" /></xsl:attribute>Blog Search</a><xsl:if test="contains($lcname, 'meetbsd') or contains($lcname, 'nycbsdcon')">,
<a rel="nofollow">
<xsl:attribute name="href">http://www.youtube.com/results?search_query=bsdconferences+<xsl:value-of select="name" /></xsl:attribute>YouTube</a></xsl:if>.</p>
</li>
</xsl:template>
<!-- Template: link -->
<xsl:template match="link">
<xsl:apply-templates select="url"/>
<xsl:if test="not(position()=last())">
<xsl:text>&nbsp;</xsl:text>
</xsl:if>
</xsl:template>
<!-- Template: url -->
<xsl:template match="url">
<a>
<xsl:attribute name="href">
<xsl:if test="@type='freebsd-website'">&base;</xsl:if>
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:value-of select="../name"/>
</a>
</xsl:template>
<xsl:template name="split-string">
<xsl:param name="seperator"/>
<xsl:param name="text"/>
<xsl:variable name="first" select="substring-before($text, $seperator)"/>
<xsl:choose>
<xsl:when test="$first or substring-after($text,$seperator)">
<xsl:if test="$first">
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$first"/>.html</xsl:attribute>
<xsl:value-of select="$first" />
</a></li>
</xsl:if>
<xsl:call-template name="split-string">
<xsl:with-param name="text" select="substring-after($text,$seperator)"/>
<xsl:with-param name="seperator" select="$seperator"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$text"/>.html</xsl:attribute>
<xsl:value-of select="$text" />
</a></li>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,81 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "RDF &os; h&iacute;rek">
<!ENTITY email "freebsd-www">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.news-rdf.xsl
%SRCID% 1.2
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<!-- Generate the main body of the RDF file -->
<xsl:template match="news">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>A &os; Projekt h&iacute;rei</title>
<link>http://www.FreeBSD.org/hu/news/</link>
<description>H&iacute;rek a &os; Projektr&#245;l</description>
</channel>
<!-- Only include the last 10 events -->
<xsl:apply-templates select="descendant::event[position() &lt;= 10]"/>
</rdf:RDF>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="event" xmlns="http://my.netscape.com/rdf/simple/0.9/">
<xsl:param name="year" select="../../../name" />
<xsl:param name="month" select="../../name" />
<xsl:param name="day" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../event">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<item>
<xsl:choose>
<xsl:when test="count(child::title)">
<title><xsl:value-of select="normalize-space(title)"/></title>
</xsl:when>
<xsl:otherwise>
<title><xsl:value-of select="normalize-space(p)"/></title>
</xsl:otherwise>
</xsl:choose>
<link>
<xsl:text>http://www.FreeBSD.org/news/newsflash.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'event'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</link>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,107 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; h&iacute;rek">
<!ENTITY link "http://www.FreeBSD.org/hu/news/">
<!ENTITY email "freebsd-www">
<!ENTITY realname "Webmesterek">
]>
<!-- $FreeBSD$ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.news-rss.xsl
%SRCID% 1.2
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<!-- Generate the main body of the RDF file -->
<xsl:template match="news">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>&title;</title>
<link>&link;</link>
<description>H&iacute;rek a &os; Projektr&#245;l</description>
<language>hu-hu</language>
<webMaster>&email;@FreeBSD.org (&realname;)</webMaster>
<managingEditor>&email;@FreeBSD.org (&realname;)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title>&title;</title>
<link>&link;</link>
</image>
<atom:link href="&link;rss.xml" rel="self" type="application/rss+xml" />
<!-- Only include the last 10 events -->
<xsl:apply-templates select="descendant::event[position() &lt;= 10]"/>
</channel>
</rss>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="event">
<xsl:param name="year" select="../../../name" />
<xsl:param name="month" select="../../name" />
<xsl:param name="day" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../event">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<xsl:variable name="link">
<xsl:text>http://www.FreeBSD.org/hu/news/newsflash.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'event'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</xsl:variable>
<item>
<xsl:choose>
<xsl:when test="count(child::title)">
<title><xsl:value-of select="normalize-space(title)"/></title>
<description><xsl:value-of select="normalize-space(p)"/></description>
</xsl:when>
<xsl:otherwise>
<title><xsl:value-of select="normalize-space(p)"/></title>
</xsl:otherwise>
</xsl:choose>
<link><xsl:value-of select="normalize-space($link)"/></link>
<guid><xsl:value-of select="normalize-space($link)"/></guid>
<pubDate>
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="$day" />
<xsl:with-param name="date-format" select="$param-l10n-date-format-rfc822" />
</xsl:call-template>
</pubDate>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,89 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; h&iacute;rek">
<!ENTITY email "freebsd-www">
<!ENTITY rsslink "rss.xml">
<!ENTITY rsstitle "&title;">
<!ENTITY % navinclude.about "INCLUDE">
<!ENTITY % header.rss "INCLUDE">
]>
<!-- $FreeBSD: www/share/sgml/templates.newsflash.xsl,v 1.4 2008/01/16 02:57:37 murray Exp $ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.newsflash.xsl
%SRCID% 1.4
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:param name="news.project.xml-master" select="'none'" />
<xsl:param name="news.project.xml" select="'none'" />
<xsl:output type="html" encoding="&xml.encoding;"/>
<xsl:template match="news">
<html>
&header1;
<body>
<div id="CONTAINERWRAP">
<div id="CONTAINER">
&header2;
<div id="CONTENT">
<div id="SIDEWRAP">
&nav;
<div id="FEEDLINKS">
<ul>
<li>
<a href="rss.xml" title="RSS 2.0 Feed">
RSS 2.0 Feed
</a>
</li>
<li>
<a href="news.rdf" title="RDF/RSS 0.9 Feed">
RSS 0.9 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="CONTENTWRAP">
&header3;
<xsl:call-template name="html-news-list-newsflash-preface" />
<xsl:call-template name="html-news-list-newsflash">
<xsl:with-param name="news.project.xml-master" select="$news.project.xml-master" />
<xsl:with-param name="news.project.xml" select="$news.project.xml" />
</xsl:call-template>
<xsl:call-template name="html-news-make-olditems-list" />
<xsl:call-template name="html-news-list-newsflash-homelink" />
</div> <!-- CONTENTWRAP -->
<br class="clearboth" />
</div> <!-- CONTENT -->
<div id="FOOTER">
&copyright;<br />
&date;
</div> <!-- FOOTER -->
</div> <!-- CONTAINER -->
</div> <!-- CONTAINERWRAP -->
</body>
</html>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,323 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD Fragment//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "Kor&aacute;bbi esem&eacute;nyek">
<!ENTITY email "freebsd-www">
<!ENTITY rsslink "&base;/events/rss.xml">
<!ENTITY rsstitle "K&ouml;zelg&#245; esem&eacute;nyek">
<!ENTITY % navinclude.community "INCLUDE">
<!ENTITY % header.rss "INCLUDE">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2003 Simon L. Nielsen <simon@FreeBSD.org>
Copyright (c) 2008 Murray M Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.pastevents.xsl
%SRCID% 1.4
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
xmlns:date="http://exslt.org/dates-and-times"
extension-element-prefixes="date"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:output method="xml" encoding="&xml.encoding;"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
<xsl:param name="pastyears">2008 2007 2006 2005 2004 2003</xsl:param>
<xsl:key name="event-by-month" match="event"
use="concat(startdate/year, format-number(startdate/month, '00'))"/>
<xsl:key name="event-by-country" match="event"
use="location/country" />
<xsl:key name="upcoming-event-by-country" match="event[((number(enddate/year) &gt; number($curdate.year)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) &gt; number($curdate.month)) or
(number(enddate/year) = number($curdate.year) and
number(enddate/month) = number($curdate.month) and
enddate/day &gt;= $curdate.day))]"
use="location/country" />
<xsl:variable name="charturl" select="'http://chart.apis.google.com/chart?cht=t&amp;chs=400x200&amp;chtm=world&amp;chco=ffffff,ffbe38,600000&amp;chf=bg,s,4D89F9'" />
<!-- Template: events -->
<xsl:template match="events">
<xsl:variable name="chart-countries">
<xsl:for-each select="event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:value-of select="location/country/@code" />
</xsl:for-each>
</xsl:variable>
<xsl:variable name="chart-country-counts">
<xsl:for-each select="event[
generate-id() =
generate-id(key('event-by-country', location/country)[1])]">
<xsl:sort select="format-number(count(key('event-by-country', location/country)), '000')" order="descending"/>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) != 0">100.0</xsl:if>
<xsl:if test="count(key('upcoming-event-by-country', location/country)) = 0"><xsl:value-of select="count(key('event-by-country', location/country))" />.0</xsl:if>
<xsl:if test="position()!=last()">,</xsl:if></xsl:for-each>
</xsl:variable>
<xsl:variable name="imageurl"><xsl:value-of select="$charturl"/>&amp;chd=t:<xsl:value-of select="$chart-country-counts"/>&amp;chld=<xsl:value-of select="$chart-countries"/></xsl:variable>
<html>
&header1;
<body>
<div id="containerwrap">
<div id="container">
&header2;
<div id="content">
<div id="SIDEWRAP">
&nav;
<div id="FEEDLINKS">
<ul>
<li>
<a href="&rsslink;" title="&rsstitle;">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="contentwrap">
&header3;
<!--
Note the current date to have a reference, if the
upcoming/past events are split incorrectly.
-->
<xsl:comment>
<xsl:text>Generated on: </xsl:text>
<xsl:value-of select="concat($curdate.year,
format-number($curdate.month, '00'),
format-number($curdate.day, '00'))"/>
</xsl:comment>
<xsl:call-template name="html-events-list-preface" />
<xsl:call-template name="html-events-map">
<xsl:with-param name="mapurl" select="$imageurl" />
</xsl:call-template>
<!-- with parameter $year here? -->
<xsl:call-template name="html-events-list-past-heading" />
<xsl:for-each select="event[generate-id() =
generate-id(key('event-by-month', concat(startdate/year,
format-number(startdate/month, '00')))[1])
and ((number(enddate/year) = $year))]">
<xsl:sort select="number(startdate/year)" order="descending"/>
<xsl:sort select="format-number(startdate/month, '00')" order="descending"/>
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<h3>
<xsl:attribute name="id">
<xsl:text>month:</xsl:text>
<xsl:value-of select="concat(startdate/year,
format-number(startdate/month, '00'))"/>
</xsl:attribute>
<xsl:call-template name="gen-long-en-month">
<xsl:with-param name="nummonth" select="startdate/month"/>
</xsl:call-template >
<xsl:text> </xsl:text>
<xsl:value-of select="startdate/year"/>
</h3>
<ul>
<xsl:for-each select="key('event-by-month',
concat(startdate/year, format-number(startdate/month, '00')))">
<xsl:sort select="format-number(startdate/day, '00')" order="descending"/>
<xsl:apply-templates select="."/>
</xsl:for-each>
</ul>
</xsl:for-each>
<p><a href="events.html">Aktu&aacute;lis esem&eacute;nyek</a></p>
<p>Az elm&uacute;lt &eacute;vek esem&eacute;nyei:</p>
<ul id="events-past-years">
<xsl:call-template name="split-string">
<xsl:with-param name="seperator" select="' '"/>
<xsl:with-param name="text" select="$pastyears"/>
</xsl:call-template>
</ul>
</div> <!-- contentwrap -->
<br class="clearboth" />
</div> <!-- content -->
<div id="FOOTER">
&copyright;<br />
&date;
</div> <!-- FOOTER -->
</div> <!-- container -->
</div> <!-- containerwrap -->
</body>
</html>
</xsl:template>
<!-- Template: event -->
<xsl:template name="eventbody">
<xsl:attribute name="id">
<xsl:call-template name="generate-event-anchor"/>
</xsl:attribute>
<p>
<b>
<xsl:if test="url">
<xsl:apply-templates select="url"/>
</xsl:if>
<xsl:if test="not(url)">
<xsl:value-of select="name"/>
</xsl:if>
</b>
<xsl:if test="location/site!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/site"/>
</xsl:if>
<xsl:if test="location/city!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/city"/>
</xsl:if>
<xsl:if test="location/state!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/state"/>
</xsl:if>
<xsl:if test="location/country!=''">
<xsl:text>, </xsl:text>
<xsl:value-of select="location/country"/>
</xsl:if>
<br/>
<em>
<xsl:call-template name="gen-date-interval">
<xsl:with-param name="startdate" select="startdate" />
<xsl:with-param name="enddate" select="enddate" />
</xsl:call-template>
</em><br/>
<xsl:copy-of select="description/child::node()"/>
</p>
<xsl:if test="link">
<p><xsl:apply-templates select="link"/></p>
</xsl:if>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event" mode="upcoming">
<li>
<xsl:call-template name="eventbody"/>
<p>K&ouml;z&ouml;ss&eacute;gi linkek: <a rel="nofollow">
<xsl:attribute name="href">http://upcoming.yahoo.com/search?type=Events&amp;q=<xsl:value-of select="name" />&amp;Search=GO</xsl:attribute>
upcoming</a></p>
</li>
</xsl:template>
<!-- Template: event -->
<xsl:template match="event">
<xsl:variable name="lower">abcdefghijklmnopqrstuvwxyz</xsl:variable>
<xsl:variable name="upper">ABCDEFGHIJKLMNOPQRSTUVWXYZ</xsl:variable>
<xsl:variable name="name" select="name" />
<xsl:variable name="lcname" select="translate($name, $upper, $lower)" />
<li>
<xsl:call-template name="eventbody"/>
<p>K&ouml;z&ouml;ss&eacute;gi linkek: <a rel="nofollow">
<xsl:attribute name="href">http://www.flickr.com/search/?w=all&amp;q=<xsl:value-of select="name" />&amp;m=text</xsl:attribute>
Flickr</a>, <a rel="nofollow">
<xsl:attribute name="href">http://blogsearch.google.com/blogsearch?q=<xsl:value-of select="name" /></xsl:attribute>Blog Search</a><xsl:if test="contains($lcname, 'meetbsd') or contains($lcname, 'nycbsdcon')">,
<a rel="nofollow">
<xsl:attribute name="href">http://www.youtube.com/results?search_query=bsdconferences+<xsl:value-of select="name" /></xsl:attribute>YouTube</a></xsl:if>.</p>
</li>
</xsl:template>
<!-- Template: link -->
<xsl:template match="link">
<xsl:apply-templates select="url"/>
<xsl:if test="not(position()=last())">
<xsl:text>&nbsp;</xsl:text>
</xsl:if>
</xsl:template>
<!-- Template: url -->
<xsl:template match="url">
<a>
<xsl:attribute name="href">
<xsl:if test="@type='freebsd-website'">&base;</xsl:if>
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:value-of select="../name"/>
</a>
</xsl:template>
<xsl:template name="split-string">
<xsl:param name="seperator"/>
<xsl:param name="text"/>
<xsl:variable name="first" select="substring-before($text, $seperator)"/>
<xsl:choose>
<xsl:when test="$first or substring-after($text,$seperator)">
<xsl:if test="$first">
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$first"/>.html</xsl:attribute>
<xsl:value-of select="$first" />
</a></li>
</xsl:if>
<xsl:call-template name="split-string">
<xsl:with-param name="text" select="substring-after($text,$seperator)"/>
<xsl:with-param name="seperator" select="$seperator"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<li><a>
<xsl:attribute name="href">events<xsl:value-of select="$text"/>.html</xsl:attribute>
<xsl:value-of select="$text" />
</a></li>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,134 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; a sajt&oacute;ban">
<!ENTITY link "http://www.FreeBSD.org/hu/news/press.html">
<!ENTITY email "freebsd-www">
<!ENTITY realname "Webmesterek">
]>
<!-- $FreeBSD$ -->
<!-- Copyright (c) 2008 Murray Stokely <murray@FreeBSD.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.press-rss.xsl
%SRCID% 1.1
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS"
exclude-result-prefixes="cvs">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:output method="xml" indent="yes"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<!-- Generate the main body of the RSS file -->
<xsl:template match="press">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>&title;</title>
<link>&link;</link>
<description>&os; t&eacute;m&aacute;j&uacute;
sajt&oacute;kiadv&aacute;nyok</description>
<language>hu-hu</language>
<webMaster>&email;@FreeBSD.org (&realname;)</webMaster>
<managingEditor>&email;@FreeBSD.org (&realname;)</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<ttl>120</ttl>
<image>
<url>http://www.FreeBSD.org/logo/logo-full.png</url>
<title>&title;</title>
<link>&link;</link>
</image>
<atom:link href="http://www.FreeBSD.org/hu/news/press-rss.xml" rel="self" type="application/rss+xml" />
<!-- Only include the last 10 stories -->
<xsl:apply-templates select="descendant::story[position() &lt;= 10]"/>
</channel>
</rss>
</xsl:template>
<!-- Generate the <item> elements and their content -->
<xsl:template match="story">
<xsl:param name="year" select="../../name" />
<xsl:param name="month" select="../name" />
<xsl:param name="this" select="." />
<xsl:param name="pos">
<xsl:for-each select="../story">
<xsl:if test=". = $this">
<xsl:value-of select="position()" />
</xsl:if>
</xsl:for-each>
</xsl:param>
<xsl:variable name="link">
<xsl:text>http://www.FreeBSD.org/hu/news/press.html#</xsl:text>
<xsl:call-template name="html-news-generate-anchor">
<xsl:with-param name="label" select="'story'" />
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="pos" select="$pos" />
</xsl:call-template>
</xsl:variable>
<item>
<title>
<xsl:value-of select="name" />
<xsl:if test="site-name"><xsl:text>, </xsl:text></xsl:if>
<xsl:value-of select="site-name" />
<xsl:if test="author"><xsl:text>, </xsl:text></xsl:if>
<xsl:value-of select="author" />
</title>
<description><xsl:value-of select="normalize-space(p)"/></description>
<link><xsl:value-of select="normalize-space($link)"/></link>
<guid><xsl:value-of select="normalize-space($link)"/></guid>
<pubDate>
<xsl:call-template name="misc-format-date-string">
<xsl:with-param name="year" select="$year" />
<xsl:with-param name="month" select="$month" />
<xsl:with-param name="day" select="number(substring(date,0,3))" />
<xsl:with-param name="date-format" select="$param-l10n-date-format-rfc822" />
</xsl:call-template>
</pubDate>
</item>
</xsl:template>
<xsl:template match="name | date"/>
</xsl:stylesheet>

View file

@ -0,0 +1,89 @@
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet PUBLIC "-//FreeBSD//DTD FreeBSD XSLT 1.0 DTD//EN"
"http://www.FreeBSD.org/XML/www/share/sgml/xslt10-freebsd.dtd" [
<!ENTITY title "&os; a sajt&oacute;ban">
<!ENTITY email "freebsd-www">
<!ENTITY rsslink "press-rss.xml">
<!ENTITY rsstitle "&title;">
<!ENTITY % navinclude.about "INCLUDE">
<!ENTITY % header.rss "INCLUDE">
]>
<!-- $FreeBSD: www/share/sgml/templates.press.xsl,v 1.5 2008/01/18 03:06:05 murray Exp $ -->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj@FreeBSD.org>
%SOURCE% share/sgml/templates.press.xsl
%SRCID% 1.5
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
<xsl:import href="http://www.FreeBSD.org/XML/www/lang/share/sgml/libcommon.xsl"/>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:param name="news.press.xml-master" select="'none'" />
<xsl:param name="news.press.xml" select="'none'" />
<xsl:output type="html" encoding="&xml.encoding;"/>
<xsl:template match="press">
<html>
&header1;
<body>
<div id="CONTAINERWRAP">
<div id="CONTAINER">
&header2;
<div id="CONTENT">
<div id="SIDEWRAP">
&nav;
<div id="FEEDLINKS">
<ul>
<li>
<a href="&rsslink;" title="RSS 2.0 Feed">
RSS 2.0 Feed
</a>
</li>
</ul>
</div> <!-- FEEDLINKS -->
</div> <!-- SIDEWRAP -->
<div id="CONTENTWRAP">
&header3;
<xsl:call-template name="html-news-list-press-preface" />
<xsl:call-template name="html-news-list-press">
<xsl:with-param name="news.press.xml-master" select="$news.press.xml-master" />
<xsl:with-param name="news.press.xml" select="$news.press.xml" />
</xsl:call-template>
<xsl:call-template name="html-press-make-olditems-list" />
<xsl:call-template name="html-news-list-newsflash-homelink" />
</div> <!-- CONTENTWRAP -->
<br class="clearboth" />
</div> <!-- CONTENT -->
<div id="FOOTER">
&copyright;<br />
&date;
</div> <!-- FOOTER -->
</div> <!-- CONTAINER -->
</div> <!-- CONTAINERWRAP -->
</body>
</html>
</xsl:template>
</xsl:stylesheet>