javascript-trap.html - en to uk translation catalogue (17 entries)

note: type: Content of: <div><h2>
en: The JavaScript Trap
uk: Пастка JavaScript

note: type: Content of: <div><p>
en: <strong>You may be running nonfree programs on your computer every day without realizing it&mdash;through your web browser.</strong>
uk: <strong>Не виключено, що ви запускаєте невільні програми на своєму комп'ютері кожен день, навіть не усвідомлюючи цього&nbsp;&nbsp; з вашого браузера.</strong>

note: type: Content of: <div><div><p>
en: Webmasters: there are <a href="/software/librejs/free-your-javascript.html">several ways</a> to indicate the license of JavaScript programs in a web site.
uk: Веб-майстри: існує <a href="/software/librejs/free-your-javascript.html">декілька способів вказати ліцензію програми на JavaScript</a> на сайті.

note: type: Content of: <div><p>
en: Many users are aware that this issue applies to the plug-ins that browsers offer to install, since they can be free or nonfree.  But browsers run other nonfree programs which they don't ask you about, or even tell you about&mdash;programs that web pages contain or link to.  These programs are most often written in JavaScript, though other languages are also used.
uk: Багатьом користувачам відомо, що це питання стосується модулів, які браузери пропонують встановити, бо вони можуть бути вільними або невільними. Але існують інші невільні програми, які браузери виконують, навіть не питаючи вас і не кажучи вам про це&nbsp;&nbsp;це програми, на які посилаються або які містять сторінки сайту. Ці програми найчастіше написані на мові JavaScript, хоча використовуються й інші мови.

note: type: Content of: <div><p>
en: 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, and disregard the issue.
uk: JavaScript (офіційно званий &ldquo;ECMAScript&rdquo;, але мало хто вживає цю назву) колись застосовували для дрібних надмірностей на сторінках Інтернету, таких, як цікаві, але несуттєві деталі відображення і навігації. Було допустимо розглядати їх просто як доповнення до розмітки HTML, а не як справжні програми; вони не становили значущої теми  для обговорення.

note: type: Content of: <div><p>
en: Browsers don't normally tell you when they load JavaScript programs.  Some browsers have a way to turn off JavaScript entirely, but even if you're aware of this issue, it would take you considerable trouble to identify the nontrivial nonfree programs and block them.  However, even in the free software community most users are not aware of this issue; the browsers' silence tends to conceal it.
uk: Браузери зазвичай не повідомляють вам про те, що вони завантажують програми на JavaScript. В деяких браузерах є спосіб повністю вимкнути JavaScript, але навіть якщо ви знайомі з цією проблемою, вам було б достатньо важко розпізнати змістовні невільні програми і заблокувати їх. Однак навіть у спільноті вільного програмного забезпечення більшість користувачів не знає про цю проблему; мовчання браузерів не виставляє її напоказ.

note: type: Content of: <div><p>
en: 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.
uk: Аплети на мові Java теж виконуються в браузері і призводять до схожих проблем. Взагалі кажучи, будь-яка система аплетів призводить до проблем цього роду. Наявність вільного середовища для виконання аплетів приводить нас тільки до постановки цього питання.

note: type: Content of: <div><p>
en: In practical terms, how can we deal with the problem of nontrivial nonfree JavaScript programs in web sites? The first step is to avoid running it.
uk: Як на практиці ми можемо вирішувати проблему нетривіальних невільних програм на мові  JavaScript на сайтах? Перший крок&nbsp;&nbsp; уникати їх виконання.

note: type: Content of: <div><p>
en: How do we tell whether the JavaScript code is free? In a <a href="/licenses/javascript-labels.html">separate article</a>, we propose a method 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.
uk: Як ми дізнаємося, чи вільні програми на JavaScript? <a href="/licenses/javascript-labels.html">У цій статті</a> ми пропонуємо метод, за яким нетривіальна програма на мові JavaScript на сторінці сайту може вказати адресу, де знаходиться її вихідний текст, а також зазначити ліцензію за допомогою стилізованих коментарів.

note: type: Content of: <div><p>
en: Finally, we need to change free browsers to detect and block nontrivial nonfree JavaScript in web pages.  The program <a href="/software/librejs/">LibreJS</a> detects nonfree, nontrivial JavaScript in pages you visit, and blocks it.  LibreJS is included in IceCat, and available as an add-on for Firefox.
uk: Нарешті, нам потрібно змінити вільні браузери так, щоб вони виявляли і блокували невільні нетривіальні програми на мові JavaScript на сторінках сайтів. Програма <a href="/software/librejs/">LibreJS</a> виявляє невільні нетривіальні програми на JavaScript на сторінках, які ви відвідуєте, і блокує їх. LibreJS&nbsp;&mdash; це доповнення до IceCat, а також доступна як доповнення до Firefox.

note: type: Content of: <div><p>
en: 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.
uk: Користувачам браузера потрібен також зручний механізм для вказівки програм, які потрібно використовувати <em>замість</em> програм на певній сторінці. (Зазначені програми можуть бути повною заміною або тільки зміненою версією вільних програм з тієї сторінки.) Greasemonkey наближається до цього, але не зовсім, тому що не гарантує, що програма зі сторінки буде змінена перед тим, як ця програма починає виконуватися. Можна використовувати локальний проксі-сервер, але це дуже непрактично для реального вирішення. Нам потрібно побудувати рішення, яке буде надійним і зручним, так само як і сайти для обміну модифікаціями. Проект GNU хотів би рекомендувати сайти, виділені тільки для вільних змін.

note: type: Content of: <div><p>
en: 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&mdash;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.
uk: Ці особливості будуть дозволяти програмі на JavaScript зі сторінок сайту бути по-справжньому вільною у практичному сенсі. JavaScript більше не буде особливою перешкодою на шляху до нашої свободи&nbsp;&mdash; не більше, ніж C і Java зараз. Ми зможемо відкидати і навіть замінювати невільні нетривіальні програми на мові JavaScript точно так само, як ми відкидаємо і замінюємо невільні пакети, запропоновані для встановлення звичайним чином. Тоді ми зможемо почати кампанію по звільненню JavaScript на сайтах.

note: type: Content of: <div><p>
en: 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&mdash;but remember to disable it again afterwards.
uk: А поки виконувати невільну програму на JavaScript допустимо в одному випадку: якщо це потрібно, щоб надіслати скаргу операторам сайту і повідомити їм, що їм слід звільнити або видалити програми на JavaScript з цього сайту. Будь ласка, сміливо вмикайте тимчасово JavaScript, щоб зробити це&nbsp;&mdash; але не забудьте вимкнути його після цього.

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
uk: Будь ласка, надсилайте загальні запити фонду та GNU за адресою <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. Наявні також <a href="/contact/">інші способи зв'язку</a> з фондом. Звіти про непрацюючі посилання і інші виправлення чи пропозиції можна надсилати за адресою <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
uk: Ця сторінка доступна на умовах <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.uk"> ліцензії Creative Commons Attribution-NoDerivatives 4.0 International (<em>Із зазначенням авторства — Без похідних творів 4.0 Міжнародна</em>)</a>.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
uk: Підтримка українського перекладу: Андрій Бандура (andriykopanytsia@gmail.com)

note: timestamp start type: Content of: <div><p>
en: Updated:
uk: Оновлено:
