[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy/po javascript-trap.ru.po
From: |
Anatoly A. Kazantsev |
Subject: |
www/philosophy/po javascript-trap.ru.po |
Date: |
Sat, 31 Jul 2010 16:35:40 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: Anatoly A. Kazantsev <jimcrow> 10/07/31 16:35:40
Added files:
philosophy/po : javascript-trap.ru.po
Log message:
Add Russian translation
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.ru.po?cvsroot=www&rev=1.1
Patches:
Index: javascript-trap.ru.po
===================================================================
RCS file: javascript-trap.ru.po
diff -N javascript-trap.ru.po
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ javascript-trap.ru.po 31 Jul 2010 16:35:33 -0000 1.1
@@ -0,0 +1,574 @@
+# Russian translation for http://www.gnu.org/philosophy/javascript-trap.html
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the original article.
+# Ineiev <address@hidden>, 2009, 2010.
+# merged with Jaffar Rumith's translation 2010
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: javascript-trap.html\n"
+"POT-Creation-Date: 2010-07-01 16:18+0000\n"
+"PO-Revision-Date: 2010-07-31 23:17+0700\n"
+"Last-Translator: Ineiev <address@hidden>\n"
+"Language-Team: Russian <address@hidden>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+
+# type: Content of: <h2>
+#. type: Content of: <h2>
+msgid "The JavaScript Trap"
+msgstr "ÐÐ°Ð¿Ð°Ð´Ð½Ñ JavaScript"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid "by <a href=\"http://www.stallman.org/\">Richard Stallman</a>"
+msgstr "<a href=\"http://www.stallman.org/\">РиÑаÑд СÑолмен</a>"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"<strong>You may be running nonfree programs on your computer every day "
+"without realizing it—through your web browser.</strong>"
+msgstr ""
+"<strong>Ðе иÑклÑÑено, ÑÑо Ð²Ñ Ð·Ð°Ð¿ÑÑкаеÑе
неÑвободнÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° Ñвоем \n"
+"компÑÑÑеÑе каждÑй денÑ, даже не оÑознаваÑ
ÑÑого — \n"
+"из ваÑего бÑаÑзеÑа.</strong>"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"In the free software community, the idea that nonfree programs mistreat "
+"their users is familiar. Some of us refuse entirely to install proprietary "
+"software, and many others consider nonfreedom a strike against the program. "
+"Many users are aware that this issue applies to the plug-ins that browsers "
+"offer to install, since they can be free or nonfree."
+msgstr ""
+"СообÑеÑÑво Ñвободного пÑогÑаммного
обеÑпеÑÐµÐ½Ð¸Ñ Ñ
оÑоÑо знакомо \n"
+"Ñ Ð¸Ð´ÐµÐµÐ¹, ÑÑо неÑвободнÑе пÑогÑаммÑ
неÑпÑÐ°Ð²ÐµÐ´Ð»Ð¸Ð²Ñ Ð¿Ð¾ оÑноÑÐµÐ½Ð¸Ñ \n"
+"к полÑзоваÑелÑм. ÐекоÑоÑÑе из наÑ
пÑинÑипиалÑно оÑказÑваÑÑÑÑ \n"
+"ÑÑÑанавливаÑÑ Ð½ÐµÑвободнÑе пÑогÑаммÑ,
многие дÑÑгие ÑÑиÑаÑÑ \n"
+"неÑвободноÑÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ ÑеÑÑезнÑм
недоÑÑаÑком. Ðногим полÑзоваÑелÑм "
+"извеÑÑно, \n"
+"ÑÑо ÑÑÐ¾Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ ÐºÐ°ÑаеÑÑÑ Ð¼Ð¾Ð´Ñлей, коÑоÑÑе
бÑаÑзеÑÑ Ð¿ÑедлагаÑÑ \n"
+"ÑÑÑановиÑÑ, поÑколÑÐºÑ Ð¾Ð½Ð¸ могÑÑ Ð±ÑÑÑ
ÑвободнÑми или неÑвободнÑми."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"But browsers run other nonfree programs which they don't ask you about or "
+"even tell you about—programs that web pages contain or link to. These "
+"programs are most often written in JavaScript, though other languages are "
+"also used."
+msgstr ""
+"Ðо ÑÑÑеÑÑвÑÑÑ Ð´ÑÑгие неÑвободнÑе
пÑогÑаммÑ, коÑоÑÑе бÑаÑзеÑÑ Ð²ÑполнÑÑÑ,\n"
+"даже не ÑпÑаÑÐ¸Ð²Ð°Ñ Ð²Ð°Ñ Ð¸ не говоÑÑ Ð²Ð°Ð¼ об
ÑÑом —\n"
+"ÑÑо пÑогÑаммÑ, на коÑоÑÑе ÑÑÑлаÑÑÑÑ Ð¸Ð»Ð¸
коÑоÑÑе ÑодеÑÐ¶Ð°Ñ ÑÑÑаниÑÑ\n"
+"ÑайÑа. ÐÑи пÑогÑÐ°Ð¼Ð¼Ñ ÑаÑе вÑего напиÑанÑ
на ÑзÑке JavaScript, Ñ
оÑÑ \n"
+"иÑполÑзÑÑÑÑÑ Ð¸ дÑÑгие ÑзÑки."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"JavaScript (officially called ECMAScript, but few use that name) was once "
+"used for minor frills in web pages, such as cute but inessential navigation "
+"and display features. It was acceptable to consider these as mere "
+"extensions of HTML markup, rather than as true software; they did not "
+"constitute a significant issue."
+msgstr ""
+"JavaScript (оÑиÑиалÑно назÑваемÑй
“ECMAScript”, но мало кÑо ÑпоÑÑеблÑÐµÑ \n"
+"ÑÑо название) когда-Ñо пÑименÑли длÑ
мелкиÑ
излиÑеÑÑв \n"
+"на ÑÑÑаниÑаÑ
ÐнÑеÑнеÑа, ÑакиÑ
, как
занÑÑнÑе, но неÑÑÑеÑÑвеннÑе \n"
+"деÑали оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¸ навигаÑии. ÐÑло
допÑÑÑимо ÑаÑÑмаÑÑиваÑÑ \n"
+"иÑ
пÑоÑÑо как Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ðº ÑазмеÑке HTML, а
не как наÑÑоÑÑие пÑогÑаммÑ; \n"
+"они не ÑоÑÑавлÑли знаÑимого пÑедмеÑа длÑ
обÑÑждениÑ."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Many sites still use JavaScript that way, but some use it for major programs "
+"that do large jobs. For instance, Google Docs downloads into your machine a "
+"JavaScript program which measures half a megabyte, in a compacted form that "
+"we could call Obfuscript because it has no comments and hardly any "
+"whitespace, and the method names are one letter long. The source code of a "
+"program is the preferred form for modifying it; the compacted code is not "
+"source code, and the real source code of this program is not available to "
+"the user."
+msgstr ""
+"Ðногие ÑайÑÑ Ð´Ð¾ ÑиÑ
Ð¿Ð¾Ñ Ð¸ÑполÑзÑÑÑ JavaScript
Ñаким же обÑазом, но \n"
+"некоÑоÑÑе пÑименÑÑÑ ÐµÐ³Ð¾ Ð´Ð»Ñ ÐºÑÑпнÑÑ
пÑогÑамм, коÑоÑÑе ÑеÑаÑÑ \n"
+"ÑеÑÑезнÑе задаÑи. ÐапÑимеÑ, “Google Docs”
ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð½Ð° "
+"ваÑей \n"
+"маÑине пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript, занимаÑÑÑÑ
полмегабайÑа, в ÑжаÑом \n"
+"виде, коÑоÑÑй Ð¼Ñ Ð½Ð°Ð·Ñваем “Obfuscript”
(запÑÑаннÑй ÑÑенаÑий), \n"
+"поÑÐ¾Ð¼Ñ ÑÑо Ñам Ð½ÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиев и поÑÑи
Ð½ÐµÑ Ð¿Ñобелов, а Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ \n"
+"меÑодов ÑоÑÑоÑÑ Ð¸Ð· одной бÑквÑ. ÐÑÑ
однÑй
ÑекÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ — \n"
+"ÑÑо ÑоÑма, пÑедпоÑÑиÑелÑÐ½Ð°Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ
пÑогÑаммÑ; ÑжаÑÑй \n"
+"ÑекÑÑ Ð½Ðµ ÑвлÑеÑÑÑ Ð¸ÑÑ
однÑм ÑекÑÑом, и
наÑÑоÑÑий иÑÑ
однÑй ÑекÑÑ \n"
+"недоÑÑÑпен полÑзоваÑелÑ."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Browsers don't normally tell you when they load JavaScript programs. Most "
+"browsers have a way to turn off JavaScript entirely, but none of them can "
+"check for JavaScript programs that are nontrivial and nonfree. Even if "
+"you're aware of this issue, it would take you considerable trouble to "
+"identify and then block those programs. However, even in the free software "
+"community most users are not aware of this issue; the browsers' silence "
+"tends to conceal it."
+msgstr ""
+"ÐÑаÑзеÑÑ Ð¾Ð±ÑÑно не ÑообÑаÑÑ Ð²Ð°Ð¼ о Ñом, ÑÑо
они загÑÑжаÑÑ \n"
+"пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript. РболÑÑинÑÑве
бÑаÑзеÑов еÑÑÑ ÑпоÑоб \n"
+"полноÑÑÑÑ Ð²ÑклÑÑиÑÑ JavaScript, но ни один из
ниÑ
не Ð¼Ð¾Ð¶ÐµÑ \n"
+"ÑаÑпознаÑÑ Ð½ÐµÑÑивиалÑнÑÑ Ð¸ неÑвободнÑÑ
пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript. \n"
+"Ðаже еÑли Ð²Ñ Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ Ñ ÑÑой пÑоблемой, вам
бÑло Ð±Ñ Ð´Ð¾ÑÑаÑоÑно ÑÑÑдно \n"
+"ÑаÑпознаÑÑ Ð¸ заблокиÑоваÑÑ ÑÑи пÑогÑаммÑ.
Ðднако, даже \n"
+"в ÑообÑеÑÑве Ñвободного пÑогÑаммного
обеÑпеÑÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑинÑÑво \n"
+"полÑзоваÑелей не Ð·Ð½Ð°ÐµÑ Ð¾Ð± ÑÑой пÑоблеме;
молÑание бÑаÑзеÑов \n"
+"не вÑÑÑавлÑÐµÑ ÐµÐµ напоказ."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"It is possible to release a JavaScript program as free software, by "
+"distributing the source code under a free software license. But even if the "
+"program's source is available, there is no easy way to run your modified "
+"version instead of the original. Current free browsers do not offer a "
+"facility to run your own modified version instead of the one delivered in "
+"the page. The effect is comparable to tivoization, although not quite so "
+"hard to overcome."
+msgstr ""
+"ÐÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑделаÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð°
JavaScript Ñвободной, \n"
+"ÑаÑпÑоÑÑÑанÑÑ Ð¸ÑÑ
однÑй ÑекÑÑ Ð¿Ð¾ лиÑензии
ÑвободнÑÑ
пÑогÑамм. \n"
+"Ðо даже еÑли иÑÑ
однÑй ÑекÑÑ Ð¿ÑогÑаммÑ
доÑÑÑпен, Ð½ÐµÑ Ð¿ÑоÑÑого ÑпоÑоба "
+"вÑполнÑÑÑ \n"
+"измененнÑÑ Ð²Ð°Ð¼Ð¸ веÑÑÐ¸Ñ Ð²Ð¼ÐµÑÑо
пеÑвонаÑалÑной. СовÑеменнÑе ÑвободнÑе \n"
+"бÑаÑзеÑÑ Ð½Ðµ пÑедлагаÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи
вÑполнÑÑÑ Ð²Ð°ÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð½ÑÑ Ð²ÐµÑÑÐ¸Ñ \n"
+"вмеÑÑо Ñой, ÑÑо бÑла доÑÑавлена Ñо
ÑÑÑаниÑей. ÐÑÐ¾Ñ ÑÑÑÐµÐºÑ ÑÑавним Ñ \n"
+"ÑивоизаÑией, Ñ
оÑÑ ÐµÐ³Ð¾ не Ñак ÑÑÑдно
пÑеодолеÑÑ."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"JavaScript is not the only language web sites use for programs sent to the "
+"user. Flash supports programming through an extended variant of "
+"JavaScript. We will need to study the issue of Flash to make suitable "
+"recommendations. Silverlight seems likely to create a problem similar to "
+"Flash, except worse, since Microsoft uses it as a platform for nonfree "
+"codecs. A free replacement for Silverlight does not do the job for the free "
+"world unless it normally comes with free replacement codecs."
+msgstr ""
+"JavaScript — не единÑÑвеннÑй ÑзÑк, на
коÑоÑом напиÑÐ°Ð½Ñ \n"
+"пÑогÑаммÑ, пеÑедаваемÑе Ñ ÑайÑов
полÑзоваÑелÑ. Flash \n"
+"поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÑогÑаммиÑование Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
ÑаÑÑиÑенного ваÑианÑа \n"
+"ÑзÑка JavaScript. Ðам бÑÐ´ÐµÑ Ð½ÐµÐ¾Ð±Ñ
одимо изÑÑиÑÑ
вопÑÐ¾Ñ Ð¾ Flash, ÑÑÐ¾Ð±Ñ \n"
+"даваÑÑ Ð¿Ð¾Ð´Ñ
одÑÑие ÑекомендаÑии. Silverlight,
кажеÑÑÑ, ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð¿ÑоблемÑ, \n"
+"ÑÑ
однÑе Ñ Flash, ÑолÑко еÑе Ñ
Ñже, поÑколÑкÑ
Microsoft пÑименÑÐµÑ \n"
+"его как Ð±Ð°Ð·Ñ Ð´Ð»Ñ Ð½ÐµÑвободнÑÑ
кодеков.
Ð¡Ð²Ð¾Ð±Ð¾Ð´Ð½Ð°Ñ Ð·Ð°Ð¼ÐµÐ½Ð° Silverlight \n"
+"не ÑеÑÐ¸Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð´Ð»Ñ Ñвободного миÑа,
еÑли вмеÑÑе \n"
+"Ñ Ð½ÐµÐ¹ не бÑдÑÑ Ð¿Ð¾ÑÑавлÑÑÑÑÑ ÑвободнÑе \n"
+"Ð·Ð°Ð¼ÐµÐ½Ñ ÐºÐ¾Ð´ÐµÐºÐ¾Ð²."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Java applets also run in the browser, and raise similar issues. In general, "
+"any sort of applet system poses this sort of problem. Having a free "
+"execution environment for an applet only brings us far enough to encounter "
+"the problem."
+msgstr ""
+"ÐпплеÑÑ Ð½Ð° ÑзÑке Java Ñоже вÑполнÑÑÑÑÑ Ð²
бÑаÑзеÑе и пÑиводÑÑ Ðº \n"
+"поÑ
ожим пÑоблемам. ÐообÑе говоÑÑ, лÑбаÑ
ÑиÑÑема апплеÑов \n"
+"пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº пÑоблемам ÑÑого Ñода. ÐалиÑие
Ñвободной ÑÑÐµÐ´Ñ \n"
+"Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð°Ð¿Ð¿Ð»ÐµÑов пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ð½Ð°Ñ
ÑолÑко к \n"
+"поÑÑановке ÑÑого вопÑоÑа."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"A strong movement has developed that calls for web sites to communicate only "
+"through formats and protocols that are free (some say "open"); "
+"that is to say, whose documentation is published and which anyone is free to "
+"implement. With the presence of programs in web pages, that criterion is "
+"necessary, but not sufficient. JavaScript itself, as a format, is free, and "
+"use of JavaScript in a web site is not necessarily bad. However, as we've "
+"seen above, it also isn't necessarily OK. When the site transmits a program "
+"to the user, it is not enough for the program to be written in a documented "
+"and unencumbered language; that program must be free, too. “Only free "
+"programs transmitted to the user” must become part of the criterion "
+"for proper behavior by web sites."
+msgstr ""
+"Ðозникло моÑное движение, коÑоÑое
пÑизÑÐ²Ð°ÐµÑ Ð¿ÑименÑÑÑ Ð½Ð° ÑайÑаÑ
ÑолÑко \n"
+"ÑвободнÑе (некоÑоÑÑе говоÑÑÑ
“оÑкÑÑÑÑе”) ÑоÑмаÑÑ Ð¸ пÑоÑоколÑ, \n"
+"Ñо еÑÑÑ Ñе, докÑменÑаÑÐ¸Ñ Ð½Ð° коÑоÑÑе
опÑбликована и коÑоÑÑе каждÑй \n"
+"волен ÑеализоваÑÑ. ÐÑи налиÑии пÑогÑамм
на ÑÑÑаниÑаÑ
ÑайÑов ÑÑо \n"
+"ÑÑловие необÑ
одимо, но не доÑÑаÑоÑно. Сам
по Ñебе JavaScript Ñвободен \n"
+"как ÑоÑмаÑ, и когда его пÑименÑÑÑ Ð½Ð° ÑайÑе,
ÑÑо не обÑзаÑелÑно плоÑ
о. \n"
+"Ðднако, как Ð¼Ñ Ð²Ð¸Ð´ÐµÐ»Ð¸ вÑÑе, ÑÑого не вÑегда
доÑÑаÑоÑно. Ðогда ÑÐ°Ð¹Ñ \n"
+"пеÑÐµÐ´Ð°ÐµÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ,
недоÑÑаÑоÑно, ÑÑÐ¾Ð±Ñ Ð¿ÑогÑамма бÑла \n"
+"напиÑана на докÑменÑиÑованном и не
вÑзÑваÑÑем заÑÑÑднений \n"
+"ÑзÑке — ÑÑа пÑогÑамма Ñоже должна
бÑÑÑ Ñвободна. \n"
+"“ÐолÑзоваÑÐµÐ»Ñ Ð¿ÐµÑедаÑÑÑÑ ÑолÑко
ÑвободнÑе \n"
+"пÑогÑаммє должно ÑÑаÑÑ ÑаÑÑÑÑ
кÑиÑеÑÐ¸Ñ ÐºÐ¾ÑÑекÑного \n"
+"Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÑайÑов."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Silently loading and running nonfree programs is one among several issues "
+"raised by "web applications". The term "web "
+"application" was designed to disregard the fundamental distinction "
+"between software delivered to users and software running on the server. It "
+"can refer to a specialized client program running in a browser; it can refer "
+"to specialized server software; it can refer to a specialized client program "
+"that works hand in hand with specialized server software. The client and "
+"server sides raise different ethical issues, even if they are so closely "
+"integrated that they arguably form parts of a single program. This article "
+"addresses only the issue of the client-side software. We are addressing the "
+"server issue separately."
+msgstr ""
+"ÐолÑÐ°Ð»Ð¸Ð²Ð°Ñ Ð·Ð°Ð³ÑÑзка и вÑполнение
неÑвободнÑÑ
пÑогÑамм — \n"
+"один из неÑколÑкиÑ
вопÑоÑов, поднимаемÑÑ
“веб-пÑиложениÑми”. \n"
+"ТеÑмин “веб-пÑиложение” бÑл Ñоздан,
ÑÑÐ¾Ð±Ñ ÑÑеÑеÑÑ \n"
+"пÑинÑипиалÑное ÑазлиÑие междÑ
пÑогÑаммами, коÑоÑÑе пеÑедаÑÑ
полÑзоваÑелÑм, "
+"и \n"
+"пÑогÑаммами, коÑоÑÑе ÑабоÑаÑÑ Ð½Ð° ÑеÑвеÑе.
Ðн Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±Ð¾Ð·Ð½Ð°ÑаÑÑ \n"
+"оÑобÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑкÑÑ Ð¿ÑогÑаммÑ, коÑоÑÑÑ
вÑполнÑÐµÑ Ð±ÑаÑзеÑ; он \n"
+"Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±Ð¾Ð·Ð½Ð°ÑаÑÑ Ð¾ÑобÑÑ ÑеÑвеÑнÑÑ
пÑогÑаммÑ; он Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±Ð¾Ð·Ð½Ð°ÑаÑÑ \n"
+"оÑобÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑкÑÑ Ð¿ÑогÑаммÑ, коÑоÑаÑ
ÑабоÑÐ°ÐµÑ ÑÑка об ÑÑÐºÑ \n"
+"Ñ Ð¾Ñобой ÑеÑвеÑной пÑогÑаммой. ÐлиенÑÑкаÑ
и ÑеÑвеÑÐ½Ð°Ñ ÑÑоÑÐ¾Ð½Ñ \n"
+"заÑÑагиваÑÑ ÑазнÑе ÑÑиÑеÑкие вопÑоÑÑ,
даже еÑли они Ñак ÑеÑно \n"
+"ÑвÑзанÑ, ÑÑо можно ÑÑвеÑждаÑÑ, ÑÑо они
пÑедÑÑавлÑÑÑ Ñобой ÑаÑÑи \n"
+"одной пÑогÑаммÑ. ÐÑа ÑÑаÑÑÑ ÑаÑÑмаÑÑиваеÑ
ÑолÑко вопÑÐ¾Ñ \n"
+"пÑогÑамм на клиенÑÑкой ÑÑоÑоне. ÐопÑоÑ
ÑеÑвеÑной ÑÑоÑÐ¾Ð½Ñ \n"
+"Ð¼Ñ ÑаÑÑмаÑÑиваем оÑделÑно."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"In practical terms, how can we deal with the problem of nonfree JavaScript "
+"programs in web sites? Here's a plan of action."
+msgstr ""
+"Ðак на пÑакÑике Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ ÑеÑаÑÑ Ð¿ÑоблемÑ
неÑвободнÑÑ
пÑогÑамм \n"
+"на ÑзÑке JavaScript на ÑайÑаÑ
? ÐÐ¾Ñ Ð¿Ð»Ð°Ð½
дейÑÑвий."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"First, we need a practical criterion for nontrivial JavaScript programs. "
+"Since "nontrivial" is a matter of degree, this is a matter of "
+"designing a simple criterion that gives good results, rather than "
+"determining the one correct answer."
+msgstr ""
+"Ðо-пеÑвÑÑ
, нам нÑжен пÑакÑиÑеÑкий
кÑиÑеÑий неÑÑивиалÑноÑÑи \n"
+"пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript. ÐоÑколÑÐºÑ \n"
+"“неÑÑивиалÑноÑÑÑ”— понÑÑие
ÑаÑÑÑжимое, \n"
+"ÑÑо вопÑÐ¾Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑоÑÑого кÑиÑеÑиÑ,
даÑÑего \n"
+"Ñ
оÑоÑие ÑезÑлÑÑаÑÑ, а не опÑеделениÑ
единÑÑвенно веÑного оÑвеÑа."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Our proposal is to consider a JavaScript program nontrivial if it makes an "
+"AJAX request, and consider it nontrivial if it defines methods and either "
+"loads an external script or is loaded as one."
+msgstr ""
+"ÐаÑе пÑедложение — ÑÑиÑаÑÑ
пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript \n"
+"неÑÑивиалÑной, еÑли она Ð´ÐµÐ»Ð°ÐµÑ Ð·Ð°Ð¿ÑоÑÑ AJAX,
а Ñакже еÑли она \n"
+"опÑеделÑÐµÑ Ð¼ÐµÑÐ¾Ð´Ñ Ð¸ либо загÑÑжаеÑ
внеÑние пÑогÑаммÑ, либо Ñама \n"
+"загÑÑжаеÑÑÑ ÐºÐ°Ðº внеÑнÑÑ Ð¿ÑогÑамма."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"At the end of this article we propose a convention by which a nontrivial "
+"JavaScript program in a web page can state the URL where its source code is "
+"located, and can state its license too, using stylized comments."
+msgstr ""
+"РконÑе ÑÑой ÑÑаÑÑи Ð¼Ñ Ð¿Ñедлагаем поÑÑдок,
в коÑоÑом \n"
+"неÑÑивиалÑÐ½Ð°Ñ Ð¿ÑогÑамма на ÑзÑке JavaScript на
ÑÑÑаниÑе ÑайÑа \n"
+"Ð¼Ð¾Ð¶ÐµÑ ÑказаÑÑ Ð°Ð´ÑеÑ, по коÑоÑÐ¾Ð¼Ñ Ð½Ð°Ñ
одиÑÑÑ ÐµÐµ иÑÑ
однÑй ÑекÑÑ, \n"
+"а Ñакже Ð¼Ð¾Ð¶ÐµÑ ÑказаÑÑ Ð¸ лиÑÐµÐ½Ð·Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
ÑÑилизованнÑÑ
\n"
+"комменÑаÑиев."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Finally, we need to change free browsers to support freedom for users of "
+"pages with JavaScript. First of all, browsers should be able to tell the "
+"user about nontrivial nonfree JavaScript programs, rather than running "
+"them. Perhaps <a href=\"https://addons.mozilla.org/en-US/firefox/addon/722"
+"\">NoScript</a> could be adapted to do this."
+msgstr ""
+"ÐаконеÑ, нам нÑжно измениÑÑ ÑвободнÑе
бÑаÑзеÑÑ Ñак, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ \n"
+"поддеÑживали ÑÐ²Ð¾Ð±Ð¾Ð´Ñ Ð¿Ð¾Ð»ÑзоваÑелей
ÑÑÑÐ°Ð½Ð¸Ñ Ñ Ð¿ÑогÑаммами на JavaScript. \n"
+"ÐÑежде вÑего, бÑаÑзеÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð²
ÑоÑÑоÑнии оповеÑаÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ \n"
+"о неÑÑивиалÑнÑÑ
неÑвободнÑÑ
пÑогÑаммаÑ
на JavaScript \n"
+"вмеÑÑо Ñого, ÑÑÐ¾Ð±Ñ Ð²ÑполнÑÑÑ Ð¸Ñ
. \n"
+"Ðозможно, Ð´Ð»Ñ ÑÑого Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ бÑ
адапÑиÑоваÑÑ <a \n"
+"href=\"https://addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a>."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"Browser users also need a convenient facility to specify JavaScript code to "
+"use <em>instead</em> of the JavaScript in a certain page. (The specified "
+"code might be total replacement, or a modified version of the free "
+"JavaScript program in that page.) Greasemonkey comes close to being able to "
+"do this, but not quite, since it doesn't guarantee to modify the JavaScript "
+"code in a page before that program starts to execute. Using a local proxy "
+"works, but is too inconvenient now to be a real solution. We need to "
+"construct a solution that is reliable and convenient, as well as sites for "
+"sharing changes. The GNU Project would like to recommend sites which are "
+"dedicated to free changes only."
+msgstr ""
+"ÐолÑзоваÑелÑм бÑаÑзеÑа нÑжен Ñакже
ÑдобнÑй меÑ
анизм Ð´Ð»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ \n"
+"пÑогÑамм, коÑоÑÑе нÑжно иÑполÑзоваÑÑ
<em>вмеÑÑо</em> пÑогÑамм \n"
+"на опÑеделенной ÑÑÑаниÑе. (УказаннÑе
пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð³ÑÑ Ð±ÑÑÑ \n"
+"полной заменой или ÑолÑко измененной
веÑÑией ÑвободнÑÑ
пÑогÑамм \n"
+"Ñ Ñой ÑÑÑаниÑÑ.) Greasemonkey пÑиближаеÑÑÑ Ðº
ÑÑомÑ, \n"
+"но не ÑовÑем, поÑÐ¾Ð¼Ñ ÑÑо не гаÑанÑиÑÑеÑ,
ÑÑо \n"
+"пÑогÑамма Ñо ÑÑÑаниÑÑ Ð±ÑÐ´ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°
пеÑед Ñем, как ÑÑа пÑогÑамма \n"
+"наÑÐ¸Ð½Ð°ÐµÑ Ð²ÑполнÑÑÑÑÑ. Ðожно иÑполÑзоваÑÑ
локалÑнÑй пÑокÑи-ÑеÑвеÑ, \n"
+"но ÑÑо ÑлиÑком непÑакÑиÑно Ð´Ð»Ñ ÑеалÑного
ÑеÑениÑ. \n"
+"Ðам нÑжно поÑÑÑоиÑÑ ÑеÑение, коÑоÑое
бÑÐ´ÐµÑ \n"
+"надежнÑм и ÑдобнÑм, Ñак же как и ÑайÑÑ Ð´Ð»Ñ
обмена модиÑикаÑиÑми. \n"
+"ÐÑÐ¾ÐµÐºÑ GNU Ñ
оÑел Ð±Ñ ÑекомендоваÑÑ ÑайÑÑ,
вÑделеннÑе ÑолÑко Ð´Ð»Ñ \n"
+"ÑвободнÑÑ
изменений."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"These features will make it possible for a JavaScript program included in a "
+"web page to be free in a real and practical sense. JavaScript will no "
+"longer be a particular obstacle to our freedom—no more than C and Java "
+"are now. We will be able to reject and even replace the nonfree nontrivial "
+"JavaScript programs, just as we reject and replace nonfree packages that are "
+"offered for installation in the usual way. Our campaign for web sites to "
+"free their JavaScript can then begin."
+msgstr ""
+"ÐÑи оÑобенноÑÑи бÑдÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ
пÑогÑамме на JavaScript \n"
+"Ñо ÑÑÑаниÑÑ ÑайÑа бÑÑÑ Ð¿Ð¾-наÑÑоÑÑемÑ
Ñвободной в пÑакÑиÑеÑком ÑмÑÑле. \n"
+"JavaScript болÑÑе не бÑÐ´ÐµÑ Ð¾ÑобеннÑм
пÑепÑÑÑÑвием на пÑÑи к наÑей \n"
+"Ñвободе — не более, Ñем C и Java ÑейÑаÑ.
\n"
+"ÐÑ Ñможем оÑвеÑгаÑÑ Ð¸ даже заменÑÑÑ
неÑвободнÑе неÑÑивиалÑнÑе \n"
+"пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° ÑзÑке JavaScript ÑоÑно Ñак же, как
Ð¼Ñ Ð¾ÑвеÑгаем \n"
+"и заменÑем неÑвободнÑе пакеÑÑ,
пÑедлагаемÑе Ð´Ð»Ñ ÑÑÑановки \n"
+"обÑÑнÑм обÑазом. Тогда Ð¼Ñ Ñможем наÑаÑÑ
ÐºÐ°Ð¼Ð¿Ð°Ð½Ð¸Ñ Ð¿Ð¾ оÑÐ²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ \n"
+"JavaScript на ÑайÑаÑ
."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"<strong>Thank you to <a href=\"/people/people.html#mattlee\">Matt Lee</a> "
+"and <a href=\"http://ejohn.org\">John Resig</a> for their help in defining "
+"our proposed criterion, and to David Parunakian for helping to make me aware "
+"of the problem.</strong>"
+msgstr ""
+"<strong>ÐлагодаÑноÑÑи <a
href=\"/people/people.html#mattlee\">ÐÑÑÑÑ \n"
+"Ðи</a> \n"
+"и <a href=\"http://ejohn.org\">ÐÐ¶Ð¾Ð½Ñ Ð ÐµÐ·Ð¸Ð³Ñ</a> \n"
+"за иÑ
помоÑÑ Ð² опÑеделении пÑедлагаемого
нами кÑиÑеÑиÑ, \n"
+"и ÐÐ°Ð²Ð¸Ð´Ñ ÐаÑÑнакÑнÑ, \n"
+"коÑоÑÑй помог обÑаÑиÑÑ Ð¼Ð¾Ðµ внимание на
ÑÑÑ Ð¿ÑоблемÑ.</strong>"
+
+# type: Content of: <h3>
+#. type: Content of: <h3>
+msgid "Appendix: a convention for releasing free JavaScript programs"
+msgstr "ÐÑиложение: ÑоглаÑение о пÑбликаÑии
ÑвободнÑÑ
пÑогÑамм на JavaScript"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid "For references to corresponding source code, we recommend"
+msgstr "ÐÐ»Ñ ÑÑÑлок на иÑÑ
однÑй ÑекÑÑ Ð¼Ñ
ÑекомендÑем"
+
+#. type: Content of: <pre>
+#, no-wrap
+msgid ""
+" // @source:\n"
+"\n"
+msgstr ""
+" // @source:\n"
+"\n"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid "followed by the URL."
+msgstr "Ñ Ð¿Ð¾ÑледÑÑÑим URL."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"To indicate the license of the JavaScript code embedded in a page, we "
+"recommend putting the license notice between two notes of this form:"
+msgstr ""
+"ЧÑÐ¾Ð±Ñ ÑказаÑÑ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð¿ÑогÑамм на JavaScript
Ñ ÐºÐ¾Ð½ÐºÑеÑной ÑÑÑаниÑÑ, \n"
+"Ð¼Ñ ÑекомендÑем добавлÑÑÑ Ð·Ð°Ð¼ÐµÑание о
лиÑензии Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ \n"
+"замеÑаниÑми Ñакого вида:"
+
+#
+#. TRANSLATORS: Do not translate these license notices. The <pre>
+#. elements have dir="ltr" explicitly set to cater for RTL languages.
+#. type: Content of: <pre>
+#, no-wrap
+msgid ""
+"\n"
+" @licstart The following is the entire license notice for the \n"
+" JavaScript code in this page.\n"
+" ...\n"
+" @licend The above is the entire license notice\n"
+" for the JavaScript code in this page.\n"
+"\n"
+msgstr ""
+"\n"
+" @licstart The following is the entire license notice for the \n"
+" JavaScript code in this page.\n"
+" ...\n"
+" @licend The above is the entire license notice\n"
+" for the JavaScript code in this page.\n"
+"\n"
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid "Of course, all of this should be contained in a multiline comment."
+msgstr "ÐонеÑно, вÑе ÑÑо должно бÑÑÑ Ð·Ð°ÐºÐ»ÑÑено
в комменÑаÑий."
+
+# type: Content of: <p>
+#. type: Content of: <p>
+msgid ""
+"The <a href=\"/licenses/gpl.html\">GNU GPL</a>, like many other free "
+"software licenses, requires distribution of a copy of the license with both "
+"source and binary forms of the program. However, the GNU GPL is long enough "
+"that including it in a page with a JavaScript program can be inconvenient. "
+"You can remove that requirement, for code that you have the copyright on, "
+"with a license notice like this:"
+msgstr ""
+"ÐиÑÐµÐ½Ð·Ð¸Ñ <a href=\"/licenses/gpl.html\">GNU GPL</a>, как и
многие \n"
+"дÑÑгие лиÑензии ÑвободнÑÑ
пÑогÑамм,
ÑÑебÑеÑ, ÑÑÐ¾Ð±Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð»Ð¸Ñензии \n"
+"ÑаÑпÑоÑÑÑанÑлаÑÑ ÐºÐ°Ðº Ñ Ð¸ÑÑ
однÑм ÑекÑÑом,
Ñак и Ñ Ð´Ð²Ð¾Ð¸ÑнÑми \n"
+"ÑоÑмами пÑогÑаммÑ. Ðднако, ÑекÑÑ Ð»Ð¸Ñензии
доÑÑаÑоÑно велик, \n"
+"ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð¼ÐµÑаÑÑ ÐµÐ³Ð¾ на ÑÑÑаниÑе Ñ
пÑогÑаммой на JavaScript бÑло \n"
+"неÑдобно. ÐÐ»Ñ Ð¿ÑогÑамм, авÑоÑÑкие пÑава на
коÑоÑÑе пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð°Ñ Ð²Ð°Ð¼, \n"
+"Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе замениÑÑ ÑÑо ÑÑебование на
замеÑание, подобное ÑÑомÑ:"
+
+#. type: Content of: <pre>
+#, no-wrap
+msgid ""
+" Copyright (C) YYYY Developer\n"
+"\n"
+" The JavaScript code in this page is free software: you can\n"
+" redistribute it and/or modify it under the terms of the GNU\n"
+" General Public License (GNU GPL) as published by the Free Software\n"
+" Foundation, either version 3 of the License, or (at your option)\n"
+" any later version. The code is distributed WITHOUT ANY WARRANTY;\n"
+" without even the implied warranty of MERCHANTABILITY or FITNESS\n"
+" FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.\n"
+"\n"
+" As additional permission under GNU GPL version 3 section 7, you\n"
+" may distribute non-source (e.g., minimized or compacted) forms of\n"
+" that code without the copy of the GNU GPL normally required by\n"
+" section 4, provided you include this license notice and a URL\n"
+" through which recipients can access the Corresponding Source.\n"
+"\n"
+msgstr ""
+" Copyright (C) YYYY Developer\n"
+"\n"
+" The JavaScript code in this page is free software: you can\n"
+" redistribute it and/or modify it under the terms of the GNU\n"
+" General Public License (GNU GPL) as published by the Free Software\n"
+" Foundation, either version 3 of the License, or (at your option)\n"
+" any later version. The code is distributed WITHOUT ANY WARRANTY;\n"
+" without even the implied warranty of MERCHANTABILITY or FITNESS\n"
+" FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.\n"
+"\n"
+" As additional permission under GNU GPL version 3 section 7, you\n"
+" may distribute non-source (e.g., minimized or compacted) forms of\n"
+" that code without the copy of the GNU GPL normally required by\n"
+" section 4, provided you include this license notice and a URL\n"
+" through which recipients can access the Corresponding Source.\n"
+"\n"
+
+# type: Content of: outside any tag (error?)
+#. type: Content of: outside any tag (error?)
+msgid "I thank Jaffar Rumith for bringing this issue to my attention."
+msgstr ""
+"Я благодаÑÑ Ðавида ÐаÑÑнакÑна (Jaffar Rumith) за
Ñо, ÑÑо он обÑаÑил \n"
+"мое внимание на ÑÑÐ¾Ñ Ð²Ð¾Ð¿ÑоÑ."
+
+# type: Content of: <div>
+#. TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.
+#. type: Content of: <div>
+msgid "*GNUN-SLOT: TRANSLATOR'S NOTES*"
+msgstr " "
+
+#. type: Content of: <div><p>
+msgid ""
+"Please send FSF & GNU inquiries to <a href=\"mailto:address@hidden"><"
+"address@hidden></a>. There are also <a href=\"/contact/\">other ways to "
+"contact</a> the FSF."
+msgstr ""
+"ÐожалÑйÑÑа, пÑиÑÑлайÑе запÑоÑÑ ÑÐ¾Ð½Ð´Ñ Ð¸ GNU
по адÑеÑÑ \n"
+"<a href=\"mailto:address@hidden"><address@hidden></a>. \n"
+"ÐÑÑÑ Ñакже <a href=\"/contact/\">дÑÑгие ÑпоÑобÑ
ÑвÑзаÑÑÑÑ</a> Ñ Ñондом."
+
+#. type: Content of: <div><p>
+msgid ""
+"Please send broken links and other corrections or suggestions to <a href="
+"\"mailto:address@hidden"><address@hidden></a>."
+msgstr ""
+"ÐожалÑйÑÑа, пÑиÑÑлайÑе оÑÑеÑÑ Ð¾
неÑабоÑаÑÑиÑ
ÑÑÑлкаÑ
и \n"
+"дÑÑгие попÑавки или пÑÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ адÑеÑÑ
<a \n"
+"href=\"mailto:address@hidden"><address@hidden></a>."
+
+# type: Content of: <div><p>
+#. type: Content of: <div><p>
+msgid ""
+"Please see the <a href=\"/server/standards/README.translations.html"
+"\">Translations README</a> for information on coordinating and submitting "
+"translations of this article."
+msgstr ""
+"Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾ кооÑдинаÑии и пÑедложениÑм
пеÑеводов \n"
+"ÑÑой ÑÑаÑÑи Ñм. в <a \n"
+"href=\"/server/standards/README.translations.html\">“ÐнÑÑÑÑкÑии
\n"
+"по пеÑеводам”</a>."
+
+# type: Content of: <div><p>
+#. type: Content of: <div><p>
+msgid "Copyright © 2009, 2010 Richard Stallman"
+msgstr "Copyright © 2009, 2010 Richard Stallman"
+
+# type: Content of: <div><p>
+#. type: Content of: <div><p>
+msgid ""
+"This work is licensed under the Creative Commons Attribution-No Derivative "
+"Works 3.0 United States License. To view a copy of this license, visit <a "
+"href=\"http://creativecommons.org/licenses/by-nd/3.0/us/\">http://"
+"creativecommons.org/licenses/by-nd/3.0/us/</a> or send a letter to Creative "
+"Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA."
+msgstr ""
+"ÐÑа ÑабоÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð¿Ð¾ лиÑензии \n"
+"Creative Commons Attribution-No Derivative \n"
+"Works 3.0 United States License. \n"
+"ЧÑÐ¾Ð±Ñ Ð²Ð·Ð³Ð»ÑнÑÑÑ Ð½Ð° ÐºÐ¾Ð¿Ð¸Ñ ÑÑой лиÑензии,
поÑеÑиÑе <a \n"
+"href=\"http://creativecommons.org/licenses/by-nd/3.0/us/\">http://"
+"creativecommons.org/licenses/by-nd/3.0/us/</a> \n"
+"или поÑлиÑе пиÑÑмо в Creative Commons по адÑеÑÑ: \n"
+"171 Second Street, Suite 300, San Francisco, California, 94105, USA."
+
+# type: Content of: <div><div>
+#. TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.
+#. type: Content of: <div><div>
+msgid "*GNUN-SLOT: TRANSLATOR'S CREDITS*"
+msgstr " "
+
+# type: Content of: <div><p>
+#. timestamp start
+#. type: Content of: <div><p>
+msgid "Updated:"
+msgstr "Ðбновлено:"
+
+# type: Content of: <div><h4>
+#. type: Content of: <div><h4>
+msgid "Translations of this page"
+msgstr "ÐеÑÐµÐ²Ð¾Ð´Ñ ÑÑой ÑÑÑаниÑÑ"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy/po javascript-trap.ru.po,
Anatoly A. Kazantsev <=