Date: Tue, 14 Sep 2010 09:30:33 GMT From: pluknet <pluknet@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: www/150553: [patch] update Russian "FreeBSD Community" page Message-ID: <201009140930.o8E9UXVC000605@www.freebsd.org> Resent-Message-ID: <201009140940.o8E9e2Sf040825@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 150553 >Category: www >Synopsis: [patch] update Russian "FreeBSD Community" page >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-www >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 14 09:40:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: pluknet >Release: >Organization: >Environment: >Description: Deleted: www/ru/community.sgml New: www/ru/community.xsl (MFen 1.9) Modified: www/ru/Makefile - to jump with community.xsl (MFen 1.144, 1.145). >How-To-Repeat: >Fix: Patch attached with submission follows: diff -upN www.orig/ru/Makefile www/ru/Makefile --- www.orig/ru/Makefile 2010-01-14 09:56:09.000000000 +0300 +++ www/ru/Makefile 2010-09-13 20:24:09.000000000 +0400 @@ -21,7 +21,6 @@ DOCS= about.sgml DOCS+= applications.sgml DOCS+= art.sgml DOCS+= availability.sgml -DOCS+= community.sgml DOCS+= docs.sgml DOCS+= features.sgml DOCS+= internet.sgml @@ -42,6 +41,9 @@ XMLDOCS+= usergroups:${XSL_USERGROUPS}:$ DEPENDSET.usergroups=transtable usergroups PARAMS.usergroups= --param pagename "'FreeBSD User Groups'" +XMLDOCS+= community::${XML_EVENTS_EVENTS}: +DEPENDSET.community=usergroups events + # These will be directly installed. #DATA= favicon.ico diff -upN www.orig/ru/community.sgml www/ru/community.sgml --- www.orig/ru/community.sgml 2006-08-20 01:25:46.000000000 +0400 +++ www/ru/community.sgml 1970-01-01 03:00:00.000000000 +0300 @@ -1,36 +0,0 @@ -<!-- - The FreeBSD Russian Documentation Project - - $FreeBSDru: frdp/www/ru/community.sgml,v 1.2 2005/11/03 18:13:16 gad Exp $ - - Original revision: 1.2 ---> - -<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ -<!ENTITY date "$FreeBSD: www/ru/community.sgml,v 1.2 2006/08/19 21:25:46 hrs Exp $"> -<!ENTITY title "Сообщество FreeBSD"> -<!ENTITY % navinclude.community "INCLUDE"> -]> - -<html> - &header; - - <p>FreeBSD достаточно хорошо поддерживается своим активным сообществом.</p> - - <p>Доступно более сотни <a href="&base;/community/mailinglists.html">списков рассылки</a> - и несколько <a href="&base;/community/newsgroups.html">телеконференций</a>. - Существует несколько <a href="&base;/usergroups.html">групп пользователей</a> FreeBSD по всему миру, - а также у нас есть активное <a href="&base;/community/irc.html">IRC</a> сообщество.</p> - - &footer; - </body> -</html> - -<!-- - Local Variables: - mode: sgml - sgml-indent-data: t - sgml-omittag: nil - sgml-always-quote-attributes: t - End: ---> diff -upN www.orig/ru/community.xsl www/ru/community.xsl --- www.orig/ru/community.xsl 1970-01-01 03:00:00.000000000 +0300 +++ www/ru/community.xsl 2010-09-14 13:00:06.000000000 +0400 @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="koi8-r" ?> +<!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 "Сообщество FreeBSD"> +<!ENTITY email "freebsd-www"> +<!ENTITY % navinclude.community "INCLUDE"> +]> + +<!-- + The FreeBSD Russian Documentation Project + + $FreeBSD$ + + Original revision: 1.9 +--> + +<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: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:key name="last-year-event-by-country" match="event[number(enddate/year) = (number($curdate.year) - 1)]" + use="location/country" /> + + <xsl:key name="event-by-year" match="event" use="enddate/year" /> + + <xsl:template match="events"> + <html> + &header1; + <body> + + <div id="CONTAINERWRAP"> + <div id="CONTAINER"> + &header2; + + <div id="CONTENT"> + <div id="SIDEWRAP"> + &nav; + </div> <!-- SIDEWRAP --> + + <div id="CONTENTWRAP"> + &header3; + + <p>&os; имеет хорошую поддержку среди своего активного сообщества.</p> + + <p>Существует больше сотни <a + href="&base;/community/mailinglists.html">списков + рассылки</a>, десятки web <a + href="http://forums.FreeBSD.org/">форумов</a> и + несколько <a + href="&base;/community/newsgroups.html">телеконференций</a>. + Более <xsl:value-of + select="count(document($usergroups.xml)//entry)" + /><xsl:text> </xsl:text><a + href="&base;/usergroups.html">групп пользователей</a> в + <xsl:value-of + select="count(document($usergroups.xml)//country)" /> + странах по всему миру. Также есть активное + <a href="&base;/community/irc.html">IRC</a> сообщество. + Многие разработчики также ведут <a + href="http://planet.freebsdish.org">блоги</a> о + своей работе над &os;. Также разработчики и ключевые + контрибьюторы используют <a + href="http://wiki.FreeBSD.org/">wiki</a>, в которой + содержится информация о разработке &os; и имеющих к ней + отношение проектов. Вы можете найти &os;, представленную + в целом ряде различных <a + href="&base;/community/social.html">социальных + сетей</a>.</p> + + <p>В прошлом году было проведено <xsl:value-of + select="count(event[number(enddate/year) = + (number($curdate.year) -1)])" /> событий, + посвященных &os;, в <xsl:value-of + select="count(event[(number(enddate/year) = + (number($curdate.year) -1)) and (generate-id() = + generate-id(key('last-year-event-by-country', + location/country)[1]))])" /> различных странах + по всему миру. <a + href="&base;/events/events.ics">Календарь</a> и + <a href="&base;/events/rss.xml">лента RSS</a> + предстоящих событий, имеющих отношение к &os;, доступны + на нашей <a href="&base;/events/events.html">странице + событий</a>. В YouTube выложены десятки видео с + прошлых событий на канале <a + href="http://www.youtube.com/bsdconferences">BSD + Conferences</a>.</p> + +<!-- The Latest Videos section is placed inside an invisible block, which + is only made visible if the browser supports Javascript. --> + + <div id="latest-videos" style="display:none;"> + <h3>Последние видео</h3> + +<!-- See http://www.google.com/uds/solutions/wizards/videobar.html --> + <div id="videoBar-bar"> + <span style="color:#676767;font-size:11px;margin:10px;padding:4px;">Загружается...</span> + </div> + + <script src="http://www.google.com/uds/api?file=uds.js&v=1.0&source=uds-vbw" + type="text/javascript"></script> + <style type="text/css"> + @import url("http://www.google.com/uds/css/gsearch.css"); + </style> + <!-- Video Bar Code and Stylesheet --> + <script type="text/javascript"> + window._uds_vbw_donotrepair = true; + </script> + <script src="http://www.google.com/uds/solutions/videobar/gsvideobar.js?mode=new" + type="text/javascript"></script> + <style type="text/css"> + @import url("http://www.google.com/uds/solutions/videobar/gsvideobar.css"); + </style> + + <style type="text/css"> + .playerInnerBox_gsvb .player_gsvb { + width : 320px; + height : 260px; + } + </style> + <script type="text/javascript"> + document.getElementById('latest-videos').style.display = 'block'; + + function LoadVideoBar() { + + var videoBar; + var options = { + largeResultSet : !true, + horizontal : true, + autoExecuteList : { + cycleTime : GSvideoBar.CYCLE_TIME_MEDIUM, + cycleMode : GSvideoBar.CYCLE_MODE_LINEAR, + executeList : ["ytchannel:bsdconferences"] + } + } + + videoBar = new GSvideoBar(document.getElementById("videoBar-bar"), + GSvideoBar.PLAYER_ROOT_FLOATING, + options); + } + // arrange for this function to be called during body.onload + // event processing + GSearch.setOnLoadCallback(LoadVideoBar); + </script> + </div> <!-- Latest Videos --> + </div> <!-- CONTENTWRAP --> + <br class="clearboth" /> + </div> <!-- CONTENT --> + + <div id="FOOTER"> + ©right;<br /> + &date; + </div> <!-- FOOTER --> + </div> <!-- CONTAINER --> + </div> <!-- CONTAINERWRAP --> + + </body> +</html> + </xsl:template> +</xsl:stylesheet> >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009140930.o8E9UXVC000605>