[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/philosophy javascript-trap.ar.html javascri...
From: |
Yavor Doganov |
Subject: |
www/philosophy javascript-trap.ar.html javascri... |
Date: |
Sun, 25 Dec 2011 09:26:30 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: Yavor Doganov <yavor> 11/12/25 09:26:30
Modified files:
philosophy : javascript-trap.ar.html javascript-trap.fa.html
javascript-trap.fr.html
philosophy/po : javascript-trap.ar.po javascript-trap.es.po
javascript-trap.fa.po javascript-trap.fr.po
javascript-trap.pl.po javascript-trap.pot
javascript-trap.ru.po
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.ar.html?cvsroot=www&r1=1.7&r2=1.8
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.fa.html?cvsroot=www&r1=1.15&r2=1.16
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/javascript-trap.fr.html?cvsroot=www&r1=1.16&r2=1.17
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.ar.po?cvsroot=www&r1=1.10&r2=1.11
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.es.po?cvsroot=www&r1=1.23&r2=1.24
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.fa.po?cvsroot=www&r1=1.20&r2=1.21
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.fr.po?cvsroot=www&r1=1.25&r2=1.26
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.pl.po?cvsroot=www&r1=1.22&r2=1.23
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.pot?cvsroot=www&r1=1.15&r2=1.16
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/po/javascript-trap.ru.po?cvsroot=www&r1=1.8&r2=1.9
Patches:
Index: javascript-trap.ar.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.ar.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- javascript-trap.ar.html 5 Nov 2011 08:44:13 -0000 1.7
+++ javascript-trap.ar.html 25 Dec 2011 09:26:20 -0000 1.8
@@ -8,8 +8,8 @@
<!--#set var="PO_FILE"
value='<a href="http://www.gnu.org/philosophy/po/javascript-trap.ar.po">
http://www.gnu.org/philosophy/po/javascript-trap.ar.po</a>' -->
-<!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
-<!--#set var="DIFF_FILE" value="" -->
+ <!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
+ <!--#set var="DIFF_FILE" value="" -->
<!--#include virtual="/server/outdated.ar.html" -->
<h2>Ù
أز٠جاÙاسÙربت</h2>
@@ -215,7 +215,7 @@
<!-- timestamp start -->
ØÙدÙثت:
-$Date: 2011/11/05 08:44:13 $
+$Date: 2011/12/25 09:26:20 $
<!-- timestamp end -->
</p>
Index: javascript-trap.fa.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.fa.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- javascript-trap.fa.html 5 Nov 2011 08:44:14 -0000 1.15
+++ javascript-trap.fa.html 25 Dec 2011 09:26:20 -0000 1.16
@@ -8,8 +8,8 @@
<!--#set var="PO_FILE"
value='<a href="http://www.gnu.org/philosophy/po/javascript-trap.fa.po">
http://www.gnu.org/philosophy/po/javascript-trap.fa.po</a>' -->
-<!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
-<!--#set var="DIFF_FILE" value="" -->
+ <!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
+ <!--#set var="DIFF_FILE" value="" -->
<!--#include virtual="/server/outdated.fa.html" -->
<h2>داÙ
جاÙااسکرÛپت</h2>
@@ -235,7 +235,7 @@
<!-- timestamp start -->
آخرÛ٠ب٠رÙز رساÙÛ:
-$Date: 2011/11/05 08:44:14 $
+$Date: 2011/12/25 09:26:20 $
<!-- timestamp end -->
</p>
Index: javascript-trap.fr.html
===================================================================
RCS file: /web/www/www/philosophy/javascript-trap.fr.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- javascript-trap.fr.html 5 Nov 2011 08:44:14 -0000 1.16
+++ javascript-trap.fr.html 25 Dec 2011 09:26:20 -0000 1.17
@@ -8,8 +8,8 @@
<!--#set var="PO_FILE"
value='<a href="http://www.gnu.org/philosophy/po/javascript-trap.fr.po">
http://www.gnu.org/philosophy/po/javascript-trap.fr.po</a>' -->
-<!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
-<!--#set var="DIFF_FILE" value="" -->
+ <!--#set var="ORIGINAL_FILE" value="/philosophy/javascript-trap.html" -->
+ <!--#set var="DIFF_FILE" value="" -->
<!--#include virtual="/server/outdated.fr.html" -->
<h2>Le piège JavaScript</h2>
@@ -288,7 +288,7 @@
<!-- timestamp start -->
Dernière mise à jour :
-$Date: 2011/11/05 08:44:14 $
+$Date: 2011/12/25 09:26:20 $
<!-- timestamp end -->
</p>
Index: po/javascript-trap.ar.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.ar.po,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- po/javascript-trap.ar.po 5 Oct 2011 00:35:58 -0000 1.10
+++ po/javascript-trap.ar.po 25 Dec 2011 09:26:25 -0000 1.11
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: javascript-trap\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2010-03-28 19:22+0200\n"
"Last-Translator: Hossam Hossny <address@hidden>\n"
"Language-Team: Arabic <>\n"
@@ -285,65 +285,96 @@
#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
"ÙÙÙ ÙÙ
ÙÙÙا اÙتعاÙ
Ù Ù
ع Ù
Ø´ÙÙØ© براÙ
ج
جاÙاسÙربت غÙر اÙØرة ÙÙ Ù
ÙاÙع اÙÙØ¨Ø ÙÙا خطة "
"عÙ
ÙÙØ©."
# 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."
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"بداÙØ© ÙØتاج Ø¥ÙÙ Ù
عÙار ÙتØدÙد براÙ
ج
جاÙاسÙربت اÙÙبÙرة. ÙبÙ
ا Ø£Ù \"ÙبÙرة\" "
"Ù
سأÙØ© ØÙÙ
ÙØ©Ø Ùإ٠عÙÙÙا تصÙ
ÙÙ
Ù
عÙار سÙÙ
Ùعط٠Ùتائج جÙدة بدÙا Ù
Ù Ùضع إجابة "
"Ù
Øددة ÙاØدة."
-# type: Content of: <p>
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"ÙÙØªØ±Ø Ø£Ù Ùعتبر برÙاÙ
ج جاÙاسÙربت ÙبÙرÙا
إذا أجر٠طÙب AJAXØ ÙØ£Ù Ùعتبر ÙبÙرÙا إذا "
-"عرÙ٠طرÙÙا (methods) Ùإذا ØÙ
Ù٠سÙربتÙا خارجÙÙا
Ø£Ù Ùا٠ÙÙ ÙØ°ÙÙ."
# type: Content of: <p>
#. type: Content of: <p>
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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 ""
"سÙÙ ÙÙØªØ±Ø ÙÙ ÙÙاÙØ© اÙÙ
ÙاÙØ© ÙسÙÙØ© ÙÙ
ÙÙ
عبرÙا ÙبرÙاÙ
ج جاÙاسÙربت اÙÙبÙر Ù٠صÙØØ© "
"اÙÙب Ø£Ù ÙØ´Ùر Ø¥ÙÙ Ù
سار ÙÙد٠اÙÙ
صدرÙØ ÙÙÙ
ÙÙ
عبرÙا Ø£Ù ÙØ´Ùر Ø¥Ù٠رخصت٠أÙضÙا "
"باستخداÙ
تعÙÙÙ Ù
ÙÙسÙÙ."
-# type: Content of: <p>
#. type: Content of: <p>
-#, fuzzy
-#| 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 non-free 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."
-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 ""
-"ÙÙبغ٠عÙÙÙا آخÙرÙا Ø£Ù ÙÙغÙÙر Ù
تصÙØات اÙÙب
اÙØرة ÙتدعÙ
ØرÙØ© Ù
ستخدÙ
٠صÙØات اÙÙب "
-"اÙت٠تØتÙ٠جاÙاسÙربت. بداÙØ© Ùجب Ø£Ù ØªØªØ§Ø ÙÙÙ
تصÙØات خاصÙØ© إخبار اÙÙ
ستخدÙ
ÙÙ "
-"بÙجÙد براÙ
ج جاÙاسÙربت ÙبÙرة غÙر Øرة ÙبÙ
تشغÙÙÙا. ربÙ
ا ÙÙ
Ù٠تÙÙÙÙ <a href="
-"\"https://addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a> ÙÙدعÙ
"
-"Ø°ÙÙ."
+msgid ""
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
# type: Content of: <p>
#. type: Content of: <p>
@@ -394,6 +425,15 @@
"اÙØزÙ
غÙر اÙØرة اÙت٠ÙÙ
Ù٠تثبÙتÙا
باÙطرÙÙسة اÙعادÙØ©. ÙÙ
Ù٠أ٠تبدأ ØÙÙÙا "
"ØÙ
ÙتÙا ÙÙØ·Ùب Ù
Ù Ù
ÙاÙع اÙÙب أ٠تÙØرÙر ÙÙد
جاÙاسÙربت."
+#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
# type: Content of: <p>
#. type: Content of: <p>
msgid ""
@@ -654,6 +694,36 @@
msgid "Updated:"
msgstr "ØÙدÙثت:"
+# 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 ""
+#~ "ÙÙØªØ±Ø Ø£Ù Ùعتبر برÙاÙ
ج جاÙاسÙربت ÙبÙرÙا
إذا أجر٠طÙب AJAXØ ÙØ£Ù Ùعتبر ÙبÙرÙا "
+#~ "إذا عرÙ٠طرÙÙا (methods) Ùإذا ØÙ
Ù٠سÙربتÙا
خارجÙÙا Ø£Ù Ùا٠ÙÙ ÙØ°ÙÙ."
+
+# type: Content of: <p>
+#, fuzzy
+#~| 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 non-free 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."
+#~ 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 ""
+#~ "ÙÙبغ٠عÙÙÙا آخÙرÙا Ø£Ù ÙÙغÙÙر Ù
تصÙØات
اÙÙب اÙØرة ÙتدعÙ
ØرÙØ© Ù
ستخدÙ
٠صÙØات "
+#~ "اÙÙب اÙت٠تØتÙ٠جاÙاسÙربت. بداÙØ© Ùجب Ø£Ù
ØªØªØ§Ø ÙÙÙ
تصÙØات خاصÙØ© إخبار "
+#~ "اÙÙ
ستخدÙ
Ù٠بÙجÙد براÙ
ج جاÙاسÙربت ÙبÙرة
غÙر Øرة Ùب٠تشغÙÙÙا. ربÙ
ا ÙÙ
ÙÙ "
+#~ "تÙÙÙÙ <a href=\"https://addons.mozilla.org/en-US/firefox/addon/722"
+#~ "\">NoScript</a> ÙÙدعÙ
Ø°ÙÙ."
+
# type: Content of: <div><h4>
#~ msgid "Translations of this page"
#~ msgstr "ترجÙ
ات Ùذ٠اÙصÙØØ©"
Index: po/javascript-trap.es.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.es.po,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- po/javascript-trap.es.po 5 Oct 2011 00:35:58 -0000 1.23
+++ po/javascript-trap.es.po 25 Dec 2011 09:26:25 -0000 1.24
@@ -7,13 +7,14 @@
msgid ""
msgstr ""
"Project-Id-Version: javascript-trap.es\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2011-09-05 11:21+0200\n"
"Last-Translator: Xavier Reina <address@hidden>\n"
"Language-Team: Spanish <address@hidden>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: UTF-8\n"
+"Outdated-Since: 2011-12-25 04:25-0500\n"
"Language: es\n"
# type: Content of: <h2>
@@ -231,9 +232,13 @@
# type: Content of: <p>
#. type: Content of: <p>
+#, fuzzy
+#| msgid ""
+#| "In practical terms, how can we deal with the problem of nonfree "
+#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
"En términos prácticos, ¿cómo podemos tratar con el problema de los
programas "
"hechos con JavaScript que no sean libres en sitios web?. Aquà hay un plan "
@@ -241,55 +246,91 @@
# 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."
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"Primero, necesitamos criterios prácticos para los programas escritos en "
"JavaScript que no sean triviales. Dado que «no ser trivial» es una
cuestión "
"gradual, se trata de diseñar un criterio simple que dé buenos resultados,
en "
"vez de determinar la única respuesta correcta."
-# type: Content of: <p>
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"Nuestra propuesta es considerar que un programa escrito en JavaScript no es "
-"trivial si define métodos y si carga un script externo o se carga "
-"externamente."
# type: Content of: <p>
#. type: Content of: <p>
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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 ""
"Al final de este artÃculo proponemos una convención por la que un programa
"
"escrito en JavaScript que no sea trivial en una página web, pueda declarar "
"la URL donde su código fuente se encuentra, y también pueda declarar su "
"licencia usando comentarios estilizados."
-# 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 ""
-"Finalmente necesitamos cambiar los navegadores libres para apoyar la "
-"libertad para los usuarios de páginas con JavaScript. Primero de todo, los "
-"navegadores deberÃan ser capaces de informar al usuario, en vez de ejecutar,
"
-"si los programas JavaScript no son triviales y si no son libres. Quizás <a "
-"href=\"https://addons.mozilla.org/en-US/firefox/addon/722\"> NoScript</a> "
-"podrÃa adaptarse para hacerlo."
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
# type: Content of: <p>
#. type: Content of: <p>
@@ -336,6 +377,15 @@
"ofrecidos para su instalación de la forma convencional. Nuestra campaña
para "
"que sitios web liberen su JavaScript puede entonces empezar."
+#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
# type: Content of: <p>
#. type: Content of: <p>
msgid ""
@@ -542,6 +592,31 @@
msgid "Updated:"
msgstr "Ãltima actualización:"
+# 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 ""
+#~ "Nuestra propuesta es considerar que un programa escrito en JavaScript no "
+#~ "es trivial si define métodos y si carga un script externo o se carga "
+#~ "externamente."
+
+# 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 ""
+#~ "Finalmente necesitamos cambiar los navegadores libres para apoyar la "
+#~ "libertad para los usuarios de páginas con JavaScript. Primero de todo, "
+#~ "los navegadores deberÃan ser capaces de informar al usuario, en vez de "
+#~ "ejecutar, si los programas JavaScript no son triviales y si no son "
+#~ "libres. Quizás <a href=\"https://addons.mozilla.org/en-US/firefox/"
+#~ "addon/722\"> NoScript</a> podrÃa adaptarse para hacerlo."
+
# type: Content of: <div><h4>
#~ msgid "Translations of this page"
#~ msgstr "Traducciones de esta página"
Index: po/javascript-trap.fa.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.fa.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po/javascript-trap.fa.po 5 Oct 2011 00:35:59 -0000 1.20
+++ po/javascript-trap.fa.po 25 Dec 2011 09:26:25 -0000 1.21
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: javascript-trap.html\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2009-05-15 01:09+0330\n"
"Last-Translator: Abbas Esmaeeli Some'eh <address@hidden>\n"
"Language-Team: Persian <address@hidden>\n"
@@ -299,67 +299,96 @@
#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
"در عÙ
ÙØ ÚÚ¯ÙÙÙ Ù
ÛâتÙا٠با Ù
Ø´Ú©Ù٠برÙاÙ
ÙâÙØ§Û Ø¬Ø§ÙااسکرÛپت٠غÛر آزاد بر رÙÛ
ÙبâساÛتâÙا "
"بر Ø®Ùرد Ú©Ø±Ø¯Ø ÛÚ©Û Ø§Ø² رÙØ´âÙا بدÛÙ Ùرار است."
# 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."
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"Ø§Ø¨ØªØ¯Ø§Ø Ø¨Ù Ø¶Ø§Ø¨Ø·ÙâØ§Û Ø¹Ù
ÙÛ Ø¨Ø±Ø§Û Ø¨Ø±ÙاÙ
ÙâÙاÛ
جاÙااسکرÛپت٠کÙÚÚ© اÙ
ا Ù٠بÛâاÙÙ
ÛØªØ ÙÛاز "
"دارÛÙ
. Ù
ÙضÙع Ù
ÙÙ
آ٠است ک٠ضابطÙâØ§Û Ø·Ø±Ø§ØÛ
Ú©ÙÛÙ
Ú©Ù ÙتاÛج Ø®ÙØ¨Û Ø¨Ù Ø¯Ø³Øª دÙØ¯Ø ÙÙ "
"اÛÙک٠جÙاب صØÛØÛ ÙراÙÙ
Ø¢Ùرد."
-# type: Content of: <p>
#. type: Content of: <p>
-#, fuzzy
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"Ù¾ÛØ´ÙÙاد Ù
ا اÛ٠است ک٠برÙاÙ
ÙÙ
جاÙااسکرÛÙ¾ØªÛ Ø±Ø§ با اÙÙ
Ûت بÙاÙ
ÛÙ
Ú©Ù
اسکرÛپت٠"
-"دÛÚ¯Ø±Û Ø±Ø§ Ø¨Ø§Ø±Ú¯Ø²Ø§Ø±Û Ú©Ùد Ù Ûا ÛÚ© درخÙاست AJAX را
Ù
Ø·Ø±Ø Ú©Ùد."
# type: Content of: <p>
#. type: Content of: <p>
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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 ""
"در پاÛا٠Ù
ÙاÙÙ ÙØ±Ø§Ø±Ø¯Ø§Ø¯Û Ø±Ø§ Ù¾ÛØ´ÙÙاد Ù
ÛâÚ©ÙÛÙ
Ú©Ù Ù
طاب٠آ٠ÛÚ© برÙاÙ
Ù٠جاÙااسکرÛپت "
"در ÛÚ© صÙØÙÙ Ùب بتÙاÙد شاÙ
Ù ÛÚ© URL باشد ک٠ب٠Ù
کا٠کد Ù
Ùبع برÙاÙ
٠اشار٠کÙØ¯Ø Ù "
"بتÙاÙد شاÙ
٠اجازÙâÙاÙ
ÙâØ§Û ÙÛز باشد ک٠با
استÙاد٠از تÙضÛØات درÙ٠کد Ù
شخص Ø´Ùد."
-# type: Content of: <p>
#. type: Content of: <p>
-#, fuzzy
-#| 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 non-free 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."
-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 ""
-"در پاÛاÙØ ÙازÙ
است Ú©Ù Ù
رÙرگرÙØ§Û Ùب بÙ
Ú¯ÙÙÙâØ§Û ØªØºÛÛر Ù¾Ûدا Ú©ÙÙد ک٠از Ø¢Ø²Ø§Ø¯Û "
-"کاربرا٠در Ù
Ùاب٠صÙØØ§ØªÛ Ø¨Ø§ جاÙااسکرÛپت ØÙ
اÛت Ú©ÙÙد. Ù¾ÛØ´ از Ùر ÚÛØ²Ø Ù
رÙرگرÙا "
-"باÛد Ùادر باشÙد ک٠در عÙض اجرا کرد٠برÙاÙ
ÙâÙØ§Û Ø¬Ø§ÙااسکرÛپت٠غÛر آزاد Ù ÙÙ "
-"بÛâاÙÙ
ÛØªØ Ø¨Ù Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø¯Ø± Ù
Ùردشا٠اخطار
دÙÙد. شاÛد بتÙا٠<a href=\"https://"
-"addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a> را براÛ
اÛÙ Ù
ÙظÙر "
-"تغÛÛر داد."
+msgid ""
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
# type: Content of: <p>
#. type: Content of: <p>
@@ -414,6 +443,15 @@
"Ù
ÙجÙد ÙستÙد جاÛگزÛÙ Ù
ÛâسازÛÙ
. سپس Ù
بارزÙÙ
Ù
ا Ø¨Ø±Ø§Û Ø§ÛÙÚ©Ù ÙبâساÛتâÙا کد "
"جاÙااسکرÛپت Ø®Ùد را آزاد سازÙØ¯Ø Ø¢ØºØ§Ø² Ø®ÙاÙد
شد."
+#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
# type: Content of: <p>
#. type: Content of: <p>
#, fuzzy
@@ -669,6 +707,38 @@
msgid "Updated:"
msgstr "آخرÛ٠ب٠رÙز رساÙÛ:"
+# type: Content of: <p>
+#, fuzzy
+#~ 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 ""
+#~ "Ù¾ÛØ´ÙÙاد Ù
ا اÛ٠است ک٠برÙاÙ
ÙÙ
جاÙااسکرÛÙ¾ØªÛ Ø±Ø§ با اÙÙ
Ûت بÙاÙ
ÛÙ
Ú©Ù
اسکرÛپت٠"
+#~ "دÛÚ¯Ø±Û Ø±Ø§ Ø¨Ø§Ø±Ú¯Ø²Ø§Ø±Û Ú©Ùد Ù Ûا ÛÚ© درخÙاست AJAX
را Ù
Ø·Ø±Ø Ú©Ùد."
+
+# type: Content of: <p>
+#, fuzzy
+#~| 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 non-free 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."
+#~ 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 ""
+#~ "در پاÛاÙØ ÙازÙ
است Ú©Ù Ù
رÙرگرÙØ§Û Ùب بÙ
Ú¯ÙÙÙâØ§Û ØªØºÛÛر Ù¾Ûدا Ú©ÙÙد ک٠از Ø¢Ø²Ø§Ø¯Û "
+#~ "کاربرا٠در Ù
Ùاب٠صÙØØ§ØªÛ Ø¨Ø§ جاÙااسکرÛپت
ØÙ
اÛت Ú©ÙÙد. Ù¾ÛØ´ از Ùر ÚÛØ²Ø "
+#~ "Ù
رÙرگرÙا باÛد Ùادر باشÙد ک٠در عÙض اجرا
کرد٠برÙاÙ
ÙâÙØ§Û Ø¬Ø§ÙااسکرÛپت٠غÛر "
+#~ "آزاد Ù Ù٠بÛâاÙÙ
ÛØªØ Ø¨Ù Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø¯Ø± Ù
Ùردشا٠اخطار دÙÙد. شاÛد بتÙا٠<a href="
+#~ "\"https://addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a> را "
+#~ "Ø¨Ø±Ø§Û Ø§ÛÙ Ù
ÙظÙر تغÛÛر داد."
+
# type: Content of: <div><h4>
#~ msgid "Translations of this page"
#~ msgstr "ترجÙ
ÙâÙØ§Û Ø¯Ûگر اÛ٠صÙØÙ"
Index: po/javascript-trap.fr.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.fr.po,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- po/javascript-trap.fr.po 5 Oct 2011 00:35:59 -0000 1.25
+++ po/javascript-trap.fr.po 25 Dec 2011 09:26:25 -0000 1.26
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: javascript-trap.html\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2009-07-18 16:42+0100\n"
"Last-Translator: Cédric Corazza <cedric.corazza AT wanadoo.fr>\n"
"Language-Team: French <address@hidden>\n"
@@ -299,17 +299,22 @@
#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
"Pratiquement, comment pouvons-nous traiter le problème des programmes "
"JavaScript non-libres dans les sites Web ? Voici un plan d'action."
#. 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."
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"D'abord, nous avons besoin d'un critère pratique pour les programmes "
"JavaScript non-triviaux. Puisque « non-trivial » est une question
"
@@ -317,21 +322,59 @@
"résultats, plutôt que de déterminer la réponse correcte."
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"Notre proposition est de considérer qu'un programme JavaScript est non-"
-"trivial s'il fait une requête AJAX et non-trivial s'il définit des
méthodes "
-"et s'il charge un script externe ou s'il est chargé en tant que script "
-"externe."
#. type: Content of: <p>
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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 ""
"Ã la fin de cet article, nous proposons une convention dans laquelle un "
"programme JavaScript non-trivial dans une page Web, peut déclarer l'URL de "
@@ -339,26 +382,13 @@
"commentaires stylés."
#. type: Content of: <p>
-#, fuzzy
-#| 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 non-free 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."
-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 ""
-"Enfin, nous avons besoin de modifier les navigateurs libres pour qu'ils "
-"supportent la liberté des utilisateurs de pages avec JavaScript. Tout "
-"d'abord, les navigateurs doivent être en mesure de prévenir les
utilisateurs "
-"au sujet des programmes JavaScript non-libres plutôt que de les exécuter. "
-"Peut-être que <a href=\"https://addons.mozilla.org/fr/firefox/addon/722"
-"\">NoScript</a> pourrait être adapté pour faire cela."
+msgid ""
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
#. type: Content of: <p>
msgid ""
@@ -414,6 +444,15 @@
"commencer."
#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
+#. type: Content of: <p>
#, fuzzy
#| msgid ""
#| "<strong>Thank you to <a href=\"/people/people.html#mattlee\">Matt Lee</a> "
@@ -695,5 +734,36 @@
msgid "Updated:"
msgstr "Dernière mise à jour :"
+#~ 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 ""
+#~ "Notre proposition est de considérer qu'un programme JavaScript est non-"
+#~ "trivial s'il fait une requête AJAX et non-trivial s'il définit des "
+#~ "méthodes et s'il charge un script externe ou s'il est chargé en tant que
"
+#~ "script externe."
+
+#, fuzzy
+#~| 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 non-free 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."
+#~ 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 ""
+#~ "Enfin, nous avons besoin de modifier les navigateurs libres pour qu'ils "
+#~ "supportent la liberté des utilisateurs de pages avec JavaScript. Tout "
+#~ "d'abord, les navigateurs doivent être en mesure de prévenir les "
+#~ "utilisateurs au sujet des programmes JavaScript non-libres plutôt que de "
+#~ "les exécuter. Peut-être que <a href=\"https://addons.mozilla.org/fr/"
+#~ "firefox/addon/722\">NoScript</a> pourrait être adapté pour faire cela."
+
#~ msgid "Translations of this page"
#~ msgstr "Traductions de cette page"
Index: po/javascript-trap.pl.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.pl.po,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- po/javascript-trap.pl.po 5 Oct 2011 00:35:59 -0000 1.22
+++ po/javascript-trap.pl.po 25 Dec 2011 09:26:25 -0000 1.23
@@ -7,13 +7,14 @@
msgid ""
msgstr ""
"Project-Id-Version: JavaScript Trap\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2011-09-06 09:53-0600\n"
"Last-Translator: Jan Owoc <jsowoc AT gmail.com>\n"
"Language-Team: Polish <address@hidden>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Outdated-Since: 2011-12-25 04:25-0500\n"
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
@@ -243,9 +244,16 @@
# type: Content of: <p>
#. type: Content of: <p>
+# | In practical terms, how can we deal with the problem of nonfree JavaScript
+# | programs in web sites? [-Here's a plan of action.-] {+The first step is to
+# | avoid running it.+}
+#, fuzzy
+#| msgid ""
+#| "In practical terms, how can we deal with the problem of nonfree "
+#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
"W kwestiach praktycznych, jak możemy sobie radziÄ z problemem "
"niewolnych programów JavaScript na stronach internetowych? Oto plan "
@@ -253,56 +261,100 @@
# 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."
+# | [-First,-]{+What do+} we [-need a practical criterion for nontrivial
+# | JavaScript programs. Since "nontrivial"-] {+mean by
+# | "nontrivial"? It+} is a matter of degree, {+so+} this is a
+# | matter of designing a simple criterion that gives good results, rather
+# | than [-determining-] {+finding+} the one correct answer.
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"Po pierwsze, potrzebujemy praktycznego kryterium dla nietrywialnych "
"programów JavaScript. Skoro pojÄcie „nietrywialnoÅci” jest "
"stopniowane, jest kwestiÄ
zaprojektowania prostego kryterium dajÄ
cego dobre
"
"rezultaty, raczej niż ustalania jednej poprawnej odpowiedzi."
-# type: Content of: <p>
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"NaszÄ
propozycjÄ
jest by traktowaÄ programy JavaScript jako nietrywialne "
-"jeÅli robiÄ
one jakiekolwiek żÄ
dania AJAX oraz traktowaÄ je jako "
-"nietrywialne także wtedy, gdy definiujÄ
metody bÄ
dź ÅadujÄ
zewnÄtrzne "
-"skrypty, bÄ
dź sÄ
Åadowane jako takie."
# type: Content of: <p>
#. type: Content of: <p>
+# | {+How do we tell whether the Javascript code is free?+} 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.
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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 ""
"Na zakoÅczenie tego artykuÅu proponujemy konwencjÄ, wedÅug której "
"nietrywialne programy JavaScript na stronie internetowej mogÅyby podaÄ
"
"URL pod którym znajduje siÄ ich kod źródÅowy, a także przy "
"wykorzystaniu stylizowanych komentarzy okreÅlaÄ swojÄ
licencjÄ."
-# 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 ""
-"Musimy zmieniÄ wolne przeglÄ
darki by wspieraÅy wolnoÅÄ użytkowników
stron "
-"zawierajÄ
cych JavaScript. Przede wszystkim, przeglÄ
darki powinny byÄ
w "
-"stanie poinformowaÄ użytkownika o obecnoÅci nietrywialnych niewolnych "
-"programach JavaScript, zamiast uruchamiania ich. Może <a href=\"https://"
-"addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a> mógÅby byÄ "
-"zaadaptowany do tego celu."
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
# type: Content of: <p>
#. type: Content of: <p>
@@ -350,6 +402,15 @@
"do instalacji. Nasza kampania dla stron internetowych by uwolniÄ ich "
"JavaScript może siÄ wtedy zaczÄ
Ä."
+#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
# type: Content of: <p>
#. type: Content of: <p>
msgid ""
@@ -561,6 +622,32 @@
msgid "Updated:"
msgstr "Aktualizowane:"
+# 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 ""
+#~ "NaszÄ
propozycjÄ
jest by traktowaÄ programy JavaScript jako
nietrywialne "
+#~ "jeÅli robiÄ
one jakiekolwiek żÄ
dania AJAX oraz traktowaÄ je jako
"
+#~ "nietrywialne także wtedy, gdy definiujÄ
metody bÄ
dź ÅadujÄ
"
+#~ "zewnÄtrzne skrypty, bÄ
dź sÄ
Åadowane jako takie."
+
+# 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 ""
+#~ "Musimy zmieniÄ wolne przeglÄ
darki by wspieraÅy wolnoÅÄ użytkowników
stron "
+#~ "zawierajÄ
cych JavaScript. Przede wszystkim, przeglÄ
darki powinny byÄ "
+#~ "w stanie poinformowaÄ użytkownika o obecnoÅci nietrywialnych "
+#~ "niewolnych programach JavaScript, zamiast uruchamiania ich. Może <a href="
+#~ "\"https://addons.mozilla.org/en-US/firefox/addon/722\">NoScript</a> "
+#~ "mógÅby byÄ zaadaptowany do tego celu."
+
# type: Content of: <div><h4>
#~ msgid "Translations of this page"
#~ msgstr "TÅumaczenia tej strony"
Index: po/javascript-trap.pot
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.pot,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- po/javascript-trap.pot 5 Oct 2011 00:35:59 -0000 1.15
+++ po/javascript-trap.pot 25 Dec 2011 09:26:25 -0000 1.16
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <address@hidden>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
@@ -142,39 +142,74 @@
#. 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."
+"programs in web sites? The first step is to avoid running it."
msgstr ""
#. 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."
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
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."
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid ""
+"using any other construct than a string literal with certain methods "
+"(Obj.write, Obj.createElement, ...)."
msgstr ""
#. 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."
+"How do we tell whether the Javascript code is free? 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 ""
#. 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."
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a "
+"href=\"http://lduros.net/librejs/\">LibreJS</a> detects nonfree, nontrivial "
+"Javascript in pages you visit, and blocks it. LibreJS is an add-on for "
+"IceCat and IceWeasel (and Firefox)."
msgstr ""
#. type: Content of: <p>
@@ -192,6 +227,7 @@
msgstr ""
#. 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 "
@@ -204,6 +240,15 @@
#. type: Content of: <p>
msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
+#. 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 "
Index: po/javascript-trap.ru.po
===================================================================
RCS file: /web/www/www/philosophy/po/javascript-trap.ru.po,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- po/javascript-trap.ru.po 5 Oct 2011 00:35:59 -0000 1.8
+++ po/javascript-trap.ru.po 25 Dec 2011 09:26:25 -0000 1.9
@@ -7,13 +7,14 @@
msgid ""
msgstr ""
"Project-Id-Version: javascript-trap.html\n"
-"POT-Creation-Date: 2011-10-04 20:25-0300\n"
+"POT-Creation-Date: 2011-12-25 04:25-0500\n"
"PO-Revision-Date: 2011-09-05 17:17+0000\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: 8bit\n"
+"Outdated-Since: 2011-12-25 04:25-0500\n"
# type: Content of: <h2>
#. type: Content of: <h2>
@@ -247,20 +248,37 @@
# type: Content of: <p>
#. type: Content of: <p>
+# | In practical terms, how can we deal with the problem of nonfree JavaScript
+# | programs in web sites? [-Here's a plan of action.-] {+The first step is to
+# | avoid running it.+}
+#, fuzzy
+#| msgid ""
+#| "In practical terms, how can we deal with the problem of nonfree "
+#| "JavaScript programs in web sites? Here's a plan of action."
msgid ""
"In practical terms, how can we deal with the problem of nonfree JavaScript "
-"programs in web sites? Here's a plan of action."
+"programs in web sites? The first step is to avoid running it."
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."
+# | [-First,-]{+What do+} we [-need a practical criterion for nontrivial
+# | JavaScript programs. Since "nontrivial"-] {+mean by
+# | "nontrivial"? It+} is a matter of degree, {+so+} this is a
+# | matter of designing a simple criterion that gives good results, rather
+# | than [-determining-] {+finding+} the one correct answer.
+#, fuzzy
+#| 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."
+msgid ""
+"What do we mean by "nontrivial"? It is a matter of degree, so this "
+"is a matter of designing a simple criterion that gives good results, rather "
+"than finding the one correct answer."
msgstr ""
"Ðо-пеÑвÑÑ
, нам нÑжен пÑакÑиÑеÑкий
кÑиÑеÑий неÑÑивиалÑноÑÑи \n"
"пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript. ÐоÑколÑÐºÑ \n"
@@ -268,24 +286,65 @@
"ÑÑо вопÑÐ¾Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑоÑÑого кÑиÑеÑиÑ,
даÑÑего \n"
"Ñ
оÑоÑие ÑезÑлÑÑаÑÑ, а не опÑеделениÑ
единÑÑвенно веÑного оÑвеÑа."
-# type: Content of: <p>
#. type: Content of: <p>
+msgid "Our tentative policy is to consider a JavaScript program nontrivial if:"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it makes an AJAX request or is loaded along with scripts that make an AJAX "
+"request,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it loads external scripts dynamically or is loaded along with scripts that "
+"do,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it defines functions or methods and either loads an external script (from "
+"html) or is loaded as one,"
+msgstr ""
+
+#. type: Content of: <ul><li>
+msgid ""
+"it uses dynamic JavaScript constructs that are difficult to analyze without "
+"interpreting the program, or is loaded along with scripts that use such "
+"constructs. These constructs are:"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "using the eval function,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
+msgid "calling methods with the square bracket notation,"
+msgstr ""
+
+#. type: Content of: <ul><li><ul><li>
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."
+"using any other construct than a string literal with certain methods (Obj."
+"write, Obj.createElement, ...)."
msgstr ""
-"ÐаÑе пÑедложение — ÑÑиÑаÑÑ
пÑогÑÐ°Ð¼Ð¼Ñ Ð½Ð° JavaScript \n"
-"неÑÑивиалÑной, еÑли она Ð´ÐµÐ»Ð°ÐµÑ Ð·Ð°Ð¿ÑоÑÑ AJAX,
а Ñакже еÑли она \n"
-"опÑеделÑÐµÑ Ð¼ÐµÑÐ¾Ð´Ñ Ð¸ либо загÑÑжаеÑ
внеÑние пÑогÑаммÑ, либо Ñама \n"
-"загÑÑжаеÑÑÑ ÐºÐ°Ðº внеÑнÑÑ Ð¿ÑогÑамма."
# type: Content of: <p>
#. type: Content of: <p>
+# | {+How do we tell whether the Javascript code is free?+} 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.
+#, fuzzy
+#| 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."
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."
+"How do we tell whether the Javascript code is free? 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"
@@ -293,22 +352,14 @@
"а Ñакже Ð¼Ð¾Ð¶ÐµÑ ÑказаÑÑ Ð¸ лиÑÐµÐ½Ð·Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
ÑÑилизованнÑÑ
\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>."
+"Finally, we need to change free browsers to detect and block nontrivial "
+"nonfree JavaScript in web pages. The program <a href=\"http://lduros.net/"
+"librejs/\">LibreJS</a> detects nonfree, nontrivial Javascript in pages you "
+"visit, and blocks it. LibreJS is an add-on for IceCat and IceWeasel (and "
+"Firefox)."
+msgstr ""
# type: Content of: <p>
#. type: Content of: <p>
@@ -359,6 +410,15 @@
"обÑÑнÑм обÑазом. Тогда Ð¼Ñ Ñможем наÑаÑÑ
ÐºÐ°Ð¼Ð¿Ð°Ð½Ð¸Ñ Ð¿Ð¾ оÑÐ²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ \n"
"JavaScript на ÑайÑаÑ
."
+#. type: Content of: <p>
+msgid ""
+"In the mean time, there's one case where it is acceptable to run a nonfree "
+"Javascript program: to send a complaint to the website operators saying they "
+"should free or remove the Javascript code in the site. Please don't "
+"hesitate to enable Javascript temporarily to do that—but remember to "
+"disable it again afterwards."
+msgstr ""
+
# type: Content of: <p>
#. type: Content of: <p>
msgid ""
@@ -570,6 +630,33 @@
msgid "Updated:"
msgstr "Ðбновлено:"
+# 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>
+#~ 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: <div><h4>
#~ msgid "Translations of this page"
#~ msgstr "ÐеÑÐµÐ²Ð¾Ð´Ñ ÑÑой ÑÑÑаниÑÑ"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/philosophy javascript-trap.ar.html javascri...,
Yavor Doganov <=